子类可以直接自动转换为父类,父类则需强制转换,如Woman类继承Person类
person类中的方法addWoman ( Person p1 );
Person.addWoman ( new Woman ( )); 作者: 成小龙 时间: 2014-5-29 22:38
思想是向上转型,子类自动转为父类,多个子类对象都可以对这条语句发生响应作者: 张辉玉 时间: 2014-5-29 22:46
就是 父类引用指向子类对象 fuclass fu = new ziclass(); 这也就是向上转型作者: yang1352546 时间: 2014-5-29 22:52
A. 父类或者接口指向自己的子类对象
Fu f = new Zi();
B. 调用方法的时候,运行的是子类重写后的方法
C. 调用成员变量的时候,运行的是父类的成员变量
D. 在多态中,只能调用子类父类共有方法,不能调用子类的特有方法!!多态的弊端
E. 调用子类特有方法,必须进行类型的强制转换,将提升为父类类型的子类对象,转回子类的类型,手动!!
F. 保证程序的安全性,避免发生类型转换异常ClassCastException,采用instancof运算符,进行健壮性判断
非静态的成员方法,编译看左边,运行看右边
其他情况,编译运行全看左边作者: 热血青年 时间: 2014-5-30 00:16