Android

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.主次构造器的调用次序:主--->次

上一篇 下一篇

猜你喜欢

热点阅读