Kotlin中定义类也是使用class关键字
- 基本格式
class 类名{
属性名
构造函数
函数
内部类
}
- 构造函数
-
主构造函数
-
二级构造函数
-
构造函数分为主构造函数和二级构造函数
类=构造函数+初始代码块+属性+函数+内部类+对象声明
类的实例:Kotlin1(参,无参),无需new关键字
class Kotlin1 constructor(num: Int) {
init {
println("我是主函数,并且初始化init=$num")
}
constructor(num: Int=10, str: String="王怀智") : this(num) {
println("我是二级函数=$num+$str")
}
}
网友评论