1.构造器的种类:
1.1主次构造器:
主构造器:简便的实例化类。
二级构造器:允许你添加额外的初始化逻辑代码。
2.主构造器和实例代码块
2.1主构造器不能包含任何实例化逻辑代码;使用init代码块
2.2在主构造器中的参数是否使用 var and val的意义在于;使用了代表这些参数就相当于你的类的一个属性,反之亦然。
2.3.主构造器不含var and val 时可以使用在类属性声明处:
3.二级构造器
当我们声明了主构造器,无论是否带参数,我们需要在二级构造器上显式调用主构造器:
4.主次构造器的调用次序:主--->次











网友评论