其他分享
首页 > 其他分享> > 多态的核心---方法覆写

多态的核心---方法覆写

作者:互联网

对象多态的核心是方法覆写
1.向上转型- 参数统一化(把一个子类的实例给了父类)
父类 父类对象引用=子类实例 - 自动
Person per =new Student( );
看等号的右边 new的是哪个类,再调用的方法有没有被new的类所覆写

2.向下转型 - 父类需要调用子类扩充的功能时
子类 子类对象引用=(子类)父类实例 - 需要强转
Student stu=(Student) Per;

特殊:要发生向下转型必须先发生向上转型(认爹),否则会产生ClassCastException(类型转换异常)
父类需要调用子类扩充属性域

instanceof 关键字 检查当前对象是否指向 目标类,返回boolean

标签:子类,多态,转型,Student,覆写,new,父类,核心
来源: https://blog.csdn.net/weixin_43683907/article/details/88089000