继承

继承就是在多个同种类型中有多个同样的数据类型和多中重复的代码这样就会显得冗余这样就可以使用继承来避免这样的情况发生。

比如狗狗和企鹅都是宠物类这样我们就可以创建一个宠物类就狗狗和企鹅中国重复的代码都存到宠物类中,将宠物类称为父类,尔狗狗和企鹅称为子类父类可以有多个子类而子类只可以有一个父类。只能够单根继承。其中继承的关键字为 extends

使用继承将其优化后:

 

 

 

子类和父类必须要满足 is——a的关系。

其中父类的构造方法 和 private修饰的属性是不可以被掉用的想要掉用需要使用 super 关键字来调用父类的父类中的 属性 ,方法, 构造方法

果然调用构造方法必须要在第一行

如果在父类中写了有参和无参构造方法,在子类中如果没有明确调用的话将会默认的调用父类的无参构造方法。

 

posted @ 2020-05-10 17:04  宋凯文  阅读(115)  评论(0)    收藏  举报