子类,父类都有方法,调用会子类的方法,“如果用父类去调用子类独有的方法,“会”或者“要”强制转换”
注意点,123那几个方法和常量不能用于多态
instanceof:
1、比如Person X = new Student(),我们知道左边Person是引用类型,右边Student是实际类型
2、X instanceof Y,然后看X的类型(就是引用类型Person)和Y有没有继承关系,没有就直接报错,有就下一步
3、然后判断X的实际类型(就是右边的Student),是不是Y本身或者他的子类,是就true,不是就false
4、注意的是实际类型不能是Y的父类,不然就会false
从高到低转换需要“强制转换”;
低转高会自己转换;
小结;