美文网首页Android
kotlin-主构造器和二级构造器

kotlin-主构造器和二级构造器

作者: AJobs_ | 来源:发表于2019-12-24 15:19 被阅读0次

1.构造器的种类:

1.1主次构造器:

主构造器:简便的实例化类。

二级构造器:允许你添加额外的初始化逻辑代码。

2.主构造器和实例代码块

2.1主构造器不能包含任何实例化逻辑代码;使用init代码块

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

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


3.二级构造器

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

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

相关文章

  • kotlin-主构造器和二级构造器

    1.构造器的种类: 1.1主次构造器: 主构造器:简便的实例化类。 二级构造器:允许你添加额外的初始化逻辑代码。 ...

  • Kotlin学习笔记之 5

    5.Kotlin 类和对象 构造器kotlin中一个类只能有一个主构造器和一个或多个次构造器。主构造器可以直接跟在...

  • Kotlin(三)—类和接口

    1、构造器 在Kotlin中,类允许定义一个主构造器(primary constructor)和若干个第二构造器(...

  • 类主构造器 主构造器的定义与类的定义交织在一直,将构造器参数直接放在类名称之后,如下代码: 主构造器还可以使用默认...

  • Initialization in Swift

    简介 *自定义构造过程 *默认构造器 *值类型的构造器代理 *类的继承和构造过程 *可失败构造器 *必需构造器 *...

  • swift学习笔记

    1.swift类的构造器 swift构造器有三种:指定构造器和, 便利构造器, 默认构造器. 其中用'conve...

  • Scala类的主辅构造器,单例对象,伴生对象,工厂模式

    摘要:scala,构造器, this关键字, 伴生对象,单例对象,工厂模式 类的主构造器 一个类只能有一个主构造器...

  • iOS9 with Swift 类的构造器(二)

    子类的构造器 在阐明和辨别清楚指定构造器和便利构造器之后,我们就可以开始了解子类的构造器了。 未声明构造器: 如果...

  • 2018-04-24 scala

    类 类的主构造器:主构造器的变量会被执行,方法会被加载,调用的方法会被执行 辅助构造器:重载继承:extends实...

  • 构造器知识点

    为什么要有构造器:为类中自身和继承来的存储属性赋初值。一、两种构造器-指定构造器和便利构造器指定构造器:类中必备的...

网友评论

    本文标题:kotlin-主构造器和二级构造器

    本文链接:https://www.haomeiwen.com/subject/xecfoctx.html