多态
多态
-
即同一方法可以根据发送对象的不同而采用多种不同的行为方式。
-
一个对象的实际类型是确定的,但可以指向对象的引用的类型多
-
多态存在的条件
- 有继承关系
- 子类重写父类方法
- 父类引用指向子类
-
注意:多态是方法的多态,属性没有多态性。
-
instanof
运算符 : 比较运算符,结果是boolean类型运算符是关键字 instanceof
instanceof的语法格式:
对象名 instanceof 类的名字
解析: 比较这个对象,是不是由这个类产生的
c instanceof Cat 解释: c对象是不是Cat类产生的,如果是结果就是true