四、Kotlin类和对象

72 阅读1分钟

1.类的构造

(1)类的定义

kotlin和java的区别:

  • 省略public,因为默认都是public
  • 继承时使用:来代替java中的extends
  • 继承时,被继承方需要构造——也就是说继承的是父类对象
class Animal {   

 //类的初始化函数。init代码块类似于构造,但不完全相同,顶多可以理解为构造的一部分   

init {       

 //Kotlin使用println替代Java中的System.out.println       

println("Animal:这是个动物类")     

}

}