关于继承:
extends
1、一个父类可以有多个子类
2、一个子类只能继承一个父类(单一继承)
3、如果类里面不指定构造函数,会有一个系统默认的无参构造函数
4、super: 1.系统默认的无参构造函数里面自带的一个关键字,默认调用父类的无参构造函数。
2.也可以通过super调用指定的构造函数 (***:父类)。
3.super必须写在构造函数的第一行
public tv(){ super(定义父类有参构造函数里的数值); }
如图:super调用的是父类的有参构造函数;color是本身构造函数初始化的数值
5、类中只要定义了构造函数,系统将不会提供默认的无参构造函数。
6、所有的类都直接或间接的继承了object。
7、子类不能继承父类的构造方法,只能调用。
8、一个类如果不指定继承自谁,默认继承自Object。
9、创建子类的对象,会调用父类的构造函数。
10、关于构造函数报错解决方法:1.在本类利用super调用父类有参的构造函数
2.加一个无参的构造函数 (优先推荐此方法)
0条评论
点击登录参与评论