Kotlin学习笔记(四):Kotlin中的类与对象
一、简介 Kotlin 中使用关键字 class 声明类,后面紧跟类名 。 Kotlin 中的类默认是 public final 的,所以如果不需要类为 final 的时候,需要使用 open 关键字修饰类,如果没有声明父类。则父类默认为 Any 类。 //定义一个空类 open class Animal interface Run //继承类或接口时,使用 : 隔开,父类和接口间使用 , 隔开 class Dog : Animal ( ) , Run 二、构造函数 1. 主构造器 主构造器放在类名后,不能包含任何代码,初始化代码可以放在初始化代码段中,初始化代码段使用 init 关键字作为前缀。 注意: 主构造器的参数可以在初始化代码段中使用,可以通过主构造器来定义属性并初始化属性值(可以是 var 或 val )。 class Dog constructor ( val age : Int , val name : String ) { init { println ( "Dog $name is $age years old." ) } } 如果构造器有注解,或者有可见度修饰符,则 constructor 关键字是必须的,注解和修饰符放在它之前,否则 constructor 可以省略不写。 2. 创建实例 fun main ( args : Array < String >