爪哇爪瓜_继承与多态

来源:互联网 发布:s7edge怎么关闭4g网络 编辑:程序博客网 时间:2024/06/10 10:15



继承

子类 extends 父类

什么是继承?

子类可以调用父类的非私有的属性和方法,简单的说就是子类具有父类的特点,并且还有自己的一些特性,所以父类是无法拥有对子类的特性进行操作的、

为什么要使用继承

继承主要就是减少了代码的冗余,增强了复用性。当两个类都有同一种特性时,把他作为父类,来让子类继承。


super()可以调用父类构造,super是父类的对象,必须在构造的第一行

函数重写

方法名相同,方法内部实现根据子类的具体情况来实现,要求有相同的方法名,返回值,参数列表。


多态

对同一个信息(或者说是接口),可以做出不同的判断和操作。

多态的实现方法

1.继承父类的方法,并对其重写,使得反应会更具有灵活性。

2.把父类类型作为参数类型,该父类及其子类对象作为参数转入。

3.运行时,根据实际创建的对象类型动态决定使用那个方法。

0 0
原创粉丝点击