什么是向上转型?
向上转型——将子类的对象赋值给父类的引用
Student s= new Student();
Person p = s;
一个引用能够调用哪些成员,取决于这个引用的类型的类型
一个引用调用的是哪一个方法,取决于这个引用所指向的对象
什么是向下转型?
向下转型——将父类的对象赋值给子类的引用:
Student s1 = new Student();
Person p = s1;
Student s2 = (Student)p;
什么是向上转型?
向上转型——将子类的对象赋值给父类的引用
Student s= new Student();
Person p = s;
一个引用能够调用哪些成员,取决于这个引用的类型的类型
一个引用调用的是哪一个方法,取决于这个引用所指向的对象
什么是向下转型?
向下转型——将父类的对象赋值给子类的引用:
Student s1 = new Student();
Person p = s1;
Student s2 = (Student)p;