Kotlin从入门到放弃 第四节 类与对象
Kotlin中创建类非常简单。直接在Android Studio中操作就可以了。
这里直接点击Class就创建好了。
这是一个空的类实现,可以看到,Kotlin中也是使用class关键字来声明一个类的,这一点和java一致。现在我们可以在这个类中加入字段和函数。这里我加入了name和age字段,以及一个eat() 函数。
class Person {
var name = "";
var age = 0;
fun eat() {
Log.i("TAG", name + " is eating. He is " + age + " years old.")
}
}
简单解释一下,这里使用var关键字创建了name和age,是因为我们需要在创建类之后在指定具体的姓名和年龄,而使用val后面就不能重新赋值了。在下里面是一个eat函数,然后里面有一条日志输出,非常简单。
Person类创建好之后,我们给他实例化:val person = Person()
Kotlin中实例化一个类的方式和Java是相似的,只是去掉了new这个关键字。
上面的代码将实例化后的类辅助到了person这个变量上面,person就可以称为Person类的一个实例,也就是我们常说的对象。
然后我在主函数中进行一些操作:
fun main() {
val person = Person()
person.name = "Tom"
person.age = 73
person.eat()
}
这里把name赋值为Tom,年龄是73,然后调用了eat函数,运行结果就是打印出了信息,这里不帖出来了。
这些就是Kotlin中类与对象的一些基本操作。