多态

1.一个对象的实际类型是确定的

2.可以指向的引用类型就不确定了;父类的引用指向子类

3.子类能调用的方法都是自己的或者继承父类的!

4.父类型,可以指向子类,但是不能调用子类独有的方法

5.对象能执行哪些方法,主要看对象左边的类型,和右边关系不大!

 

 

多态注意事项:

1.多态是方法的多态,属性没有多态

2.父类和子类,有联系;  强行转换会报错:类型转换异常!ClassCastException!

3.存在的条件:继承关系,方法需要重写,父类的引用指向的是子类对象!!!  Father f1 = new Son();

  

  不能被重写的方法:

    1.static 方法,属于类,它不属于实例

    2.final 常量;

    3.private 方法;

posted @ 2023-01-15 20:10  ゛迃幵ぅ  阅读(17)  评论(0)    收藏  举报