小星 的笔记

热爱 自由 自律 进步

2021-08-19 19:35

继承

小星

其它

(887)

(0)

收藏

关于继承:

extends

1、一个父类可以有多个子类

2、一个子类只能继承一个父类(单一继承)

3、如果类里面不指定构造函数,会有一个系统默认的无参构造函数

4、super:  1.系统默认的无参构造函数里面自带的一个关键字,默认调用父类的无参构造函数。

                 2.也可以通过super调用指定的构造函数 (***:父类)。

                 3.super必须写在构造函数的第一行

public tv(){
        super(定义父类有参构造函数里的数值);
}


super.png   如图:super调用的是父类的有参构造函数;color是本身构造函数初始化的数值


5、类中只要定义了构造函数,系统将不会提供默认的无参构造函数。

6、所有的类都直接或间接的继承了object。

7、子类不能继承父类的构造方法,只能调用。

8、一个类如果不指定继承自谁,默认继承自Object。

9、创建子类的对象,会调用父类的构造函数。

10、关于构造函数报错解决方法:1.在本类利用super调用父类有参的构造函数

                                                 2.加一个无参的构造函数  (优先推荐此方法)

0条评论

点击登录参与评论