强转 byte b=1; b=b+1; b=(byte)(b+1)
接口 a = new 实现类();
父类类型 a = new 子类类型();
变量名.方法名(); 调用的是子类 重写 的方法
成员变量:
编译时,参考 父类 中有没有这个变量 有 :成功 无:失败
运行的是 父类 的变量值
成员方法:
编译时,参考 父类 中有没有这个方法, 有:成功 无:失败
运行时,运行的是 子类 重写方法
instanceof比较运算符
p变量,是student类型对象,还是teacher类型对象
bolean b=p instanceof student; 是 true
person p = new student();
person p = new teacher();
多态转型

网友评论