多态总结

来源:互联网 发布:海南买房的骗局 知乎 编辑:程序博客网 时间:2024/06/15 06:06

1、  使用父类类型的引用指向子类的对象。

2、  该引用只能调用父类中定义的方法,不能调用子类中独有的方法。

3、  如果子类中重写了父类中的一个方法,那么在调用该方法放入时候,将会调用子类中的这个方法。

4、  在多态中,子类可以调用父类中的所有方法。

5、  多套主要体现为重载和重写。相同的行为不同的实现方式

6、  多态主要应用为多态参数和多态集合。

 

 

如果一个方法中有父类作为参数,就意味着可以给该方法传递任何一个子类对象。

 

如果一个雷中的方法,只有定义,没有方法具体实现,那么该方法就称为抽象方法。而拥有抽象方法的类叫抽象类,用关键字abstract定义。抽象类不能直接实例化,如果实例化抽象类,那么抽象类变量需要指向子类对象。

抽象类中,可以定义抽象方法,也可以定义具体方法。如果一个类数继承抽象类,那么必须重写抽象类中定义的所有抽象方法。

抽象方法定义的意义在于,使用父类变量指向子类对象时,可以对抽象方法进行调用
0 0
原创粉丝点击