java中的多态

多态:

同一个对象,在不同时刻表现出来的不同形态(不必过分深究/狗头)

多态的前提条件:

  • 要有继承实现关系
  • 要有方法重写
  • 要有父类引用指向子类对象

多态中成员访问的特点:

  • 多态中成员变量的访问特点:

编译看左边,运行看左边

  • 多态中成员方法的访问特点:

编译看着左边,运行看右边

(所以:编译时出现的错误看左边,运行时出现的错误看右边)

 

多态的好处与弊端:

 

 多态中的转型:

 

 向下转型:ZI zi=(ZI)f;

 

instanceof关键字:

 

instanceof关键字判断一个对象是否是属于一个类的实例对象,如果是返回true,不是返回false(instanceof关键字其实就是一个双目运算符,判断左边的引用是否是右边的类型)

只能判断引用数据类型

 

 

posted @ 2020-08-14 11:00  Joker-0927  阅读(105)  评论(0编辑  收藏  举报
// 侧边栏目录