美文网首页
寒假5:继承

寒假5:继承

作者: 是归人不是过客 | 来源:发表于2022-02-18 11:08 被阅读0次

继承格式:
public class 子类 extends 父类 { }
子类也称为派生类
父类也称为基类、超类

子类的特点:
子类可以有父类的内容,还可以有自己特有的内容

好处:可以提高代码的复用性,提高代码的维护性
坏处:继承让类和类之间产生了关系,类的耦合性增加,父类变化子类不得不发生变化。

super关键字
super和this相似
this指的是本类对象引用(成员变量)
super指的是父类对象的引用

继承中构造方法的访问特点
子类种所有构造方法的访问都会访问父类中无参的构造方法。
为什么那?
因为子类 会继承父类的数据,可能还会使用父类的数据,所以子类初始化之前,一定会先完成父类的初始化操作。()
而且子类构造方法的第一条语句默认是:super()

如果父类中没有无参构造方法,只有带参构造方法,怎么办?
1、通过super关键字去显示的调用父类带参构造方法
2、在父类中自己提供一个无参数的构造方法

@override 方法重写的注解
私有方法不可重写
子类访问权限不能更低(public > 默认 > 私有)


.png

相关文章

  • 寒假5:继承

    继承格式:public class 子类 extends 父类 { }子类也称为派生类父类也称为基类、超类 子类...

  • 5继承

    5继承 5.1 类、超类和子类 重用部分代码,并保留所有域。“is-a”关系,用extends表示。 已存在的类被...

  • js继承

    原型继承 借用构造函数 组合继承 原型式继承 ECMAScript5 中已经规范这种继承方式: 寄生式继承

  • JS继承的方法

    JS继承的方法有六种: 1、原型链继承 2、构造继承 3、实例继承 4、拷贝继承 5、组合继承 6、寄生组合继承

  • js继承实现的方式

    转载地址 1、原型链继承 2.构造继承 3.实例继承 4.拷贝继承 5.组合继承 6.寄生组合继承

  • JS类的继承

    1.类式继承 构造函数继承 3.组合继承 4.原型继承 5.寄生式继承 6.寄生组合式继承

  • JavaScript的继承

    前言 忘了整理的理一理。 ES5继承 先不涉及ES6的继承,后面会涉及。这里主要是ES5的继承: 原型链继承 构造...

  • js继承

    1.es6得继承 2.原型链继承 3.借用构造函数继承 4.组合继承 5.拷贝继承 6.寄生组合继承

  • 寒假(5)

    今天,简森还是千篇一律的生活着,一往的写作业,一往的拉小提琴。唯一与众不同的是,今天简森竟然点开了她有将近一年没有...

  • 18-深入拓展原型链模式(六种常用继承方式)

    1. 原型继承 2. call继承 3. 冒充对象继承 4.组合式继承 5. 寄生组合式继承 6. 中间类继承

网友评论

      本文标题:寒假5:继承

      本文链接:https://www.haomeiwen.com/subject/fjtyhrtx.html