java4android (继承中对象的转型)

什么是向上转型?

向上转型——将子类的对象赋值给父类的引用

Student s= new Student();

Person p = s;

一个引用能够调用哪些成员,取决于这个引用的类型的类型

一个引用调用的是哪一个方法,取决于这个引用所指向的对象

什么是向下转型?

向下转型——将父类的对象赋值给子类的引用:

Student s1 = new Student();

Person p = s1;

Student s2 = (Student)p;

原文地址:https://www.cnblogs.com/safiri/p/3735847.html