kotlin-主构造器和二级构造器
2019-12-24 本文已影响0人
AJobs_
1.构造器的种类:
1.1主次构造器:
主构造器:简便的实例化类。
二级构造器:允许你添加额外的初始化逻辑代码。
2.主构造器和实例代码块
2.1主构造器不能包含任何实例化逻辑代码;使用init代码块

2.2在主构造器中的参数是否使用 var and val的意义在于;使用了代表这些参数就相当于你的类的一个属性,反之亦然。

2.3.主构造器不含var and val 时可以使用在类属性声明处:

3.二级构造器
当我们声明了主构造器,无论是否带参数,我们需要在二级构造器上显式调用主构造器:

4.主次构造器的调用次序:主--->次
