1.一个对象的实际类型是确定的
2.可以指向的引用类型就不确定了;父类的引用指向子类
3.子类能调用的方法都是自己的或者继承父类的!
4.父类型,可以指向子类,但是不能调用子类独有的方法
5.对象能执行哪些方法,主要看对象左边的类型,和右边关系不大!
多态注意事项:
1.多态是方法的多态,属性没有多态
2.父类和子类,有联系; 强行转换会报错:类型转换异常!ClassCastException!
3.存在的条件:继承关系,方法需要重写,父类的引用指向的是子类对象!!! Father f1 = new Son();
不能被重写的方法:
1.static 方法,属于类,它不属于实例
2.final 常量;
3.private 方法;
标签:指向,对象,子类,多态,父类,方法 From: https://www.cnblogs.com/bqg2233/p/17054054.html