第十天
继承中,子类继承父类的时候,会默认访问父类的无参构造方法,那么如果父类没有无参构造方法,
会编译报错
1.手动显示的给出父类的无参构造方法
2.如果父类的无参构造方法不给出,只能通过super(…)间接的访问父类的有参构造
3.可以在子类有参构造方法中通过this(),访问本类的无参,然后在通过本类的无参间接的通过super(…)访问父类的有参构造
子类有参构造或者无参构造的一个,必须让父类进行初始化
继承的好处以及特点
**特点:**将多个类中的共同代码单独提取出来,形成一个独立的类,多个类和当前独立的类产生一种继承关系
好处:
1.提高代码的复用性
2.提高代码的维护性
3.类和类产生这种关系,是多态的前提条件
代码块的分类以及作用
局部代码块
在类的局部位置(在方法中定义)
作用:限定当前局部变量的生命周期,仅仅是在当前代码块作用域中有效
构造代码块
在类中的成员位置使用{}定义,每次执行构造方法之前,先执行构造代码块如果有构造代码块
作用:可以将多个构造方法中的相同的代码可以放到构造代码块中,给对象进行初始化
静态代码块
在类中的成员位置,static{} ,特点每次只执行一次,优先于对象存在
**作用:**给类进行初始化的
构造代码块,构造方法,静态代码块的优先级
静态代码块 > 构造代码块 > 构造方法
JAVA学习第十天
文档说明的简单制作
javadoc这个命令 :能够制作java文档说明书
JAVA学习第十天
JAVA学习第十天

相关文章: