package jieko;
//测试类
public class Application {
?
public static void main(String[] args) {
//关系: Object > Person > Student
//Object > Person > Student
//Object > String
// instanceof
Object object = new Student();
System.out.println(object instanceof Student); //true
System.out.println(object instanceof Person); //true
System.out.println(object instanceof Object); //true
System.out.println(object instanceof Teacher); //false
System.out.println(object instanceof String); //false
System.out.println("========================");
Person person = new Student();
System.out.println(person instanceof Student); //true
System.out.println(person instanceof Person); //true
System.out.println(person instanceof Object); //true
System.out.println(person instanceof Teacher); //false
//System.out.println(person instanceof String); //编译就报错
System.out.println("========================");
Student student = new Student();
System.out.println(student instanceof Student); //true
System.out.println(student instanceof Person); //true
System.out.println(student instanceof Object); //true
//System.out.println(student instanceof Teacher); //编译就报错
//System.out.println(student instanceof String); //编译就报错
System.out.println("========================");
//类型之间的转换:父 子
//高 低
Person student1