zoukankan      html  css  js  c++  java
  • Java中继承的概念

    继承中构造方法的关系
    A:子类中所有的构造方法默认都会访问父类中空参数的构造方法
    B:为什么呢?
    因为子类会继承父类中的数据,可能还会使用父类的数据
    所以,子类初始化之前,一定要先完成父类数据的初始化.

    注意:子类每一个构造方法的第一条语句默认都是:super()
    继承中构造方法的注意事项:
    如果父类没有无参构造方法,那么子类的构造方法会出现什么现象呢?如何解决呢?
    报错.
    A:在父类中加入一个无参构造方法
    B:通过使用super关键字去显示的调用父类的带参构造方法
    C:子类通过this去调用本类的其他构造方法
    子类中一定要有一个去访问了父亲的构造方法,否则父类数据就没有初始化

    注意事项:
    this(...)或者super(...)必须出现在第一条语句上。
    如果不是放在第一条语句上,就可能对父类的数据进行多次初始化,所以必须
    放在第一条语句上。

  • 相关阅读:
    垃圾回收机制,正则模块
    日常模块
    文件路径带有字符串的处理方法
    QT进制之间的相互转换
    4-7 selectors模块
    4-5 异步IO模型
    4-4 多路复用IO模型
    4-3 非阻塞IO
    4-2 阻塞IO
    4-1 IO模型介绍
  • 原文地址:https://www.cnblogs.com/lszbk/p/12318534.html
Copyright © 2011-2022 走看看