Kotlin 类和对象
Kotlin 类/对象
Kotlin 中的一切都与类和对象、它们的属性和函数相关联。例如:在现实生活中,汽车是一个**对象**。汽车具有**属性**,例如品牌、重量和颜色,以及**函数**,例如驾驶和刹车。
类就像一个对象构造函数,或者是创建对象的“蓝图”。
创建类
要创建类,请使用 class
关键字,并指定类的名称
示例
创建一个**Car**类以及一些**属性**(品牌、型号和年份)
class Car {
var brand = ""
var model = ""
var year = 0
}
**属性**基本上是属于类的 **变量**。
**须知:**为了更好地组织,类名以大写字母开头被认为是良好的实践。
创建对象
现在我们可以使用名为**Car**的类来创建对象。
在下面的示例中,我们创建了一个名为**c1**的**Car**对象,然后我们使用点语法(.
)访问**c1**的属性,就像我们访问数组和字符串属性一样
示例
// Create a c1 object of the Car class
val c1 = Car()
// Access the properties and add some values to it
c1.brand = "Ford"
c1.model = "Mustang"
c1.year = 1969
println(c1.brand) // Outputs Ford
println(c1.model) // Outputs Mustang
println(c1.year) // Outputs 1969
自己动手试一试 »
多个对象
您可以创建同一个类的多个对象
示例
val c1 = Car()
c1.brand = "Ford"
c1.model = "Mustang"
c1.year = 1969
val c2 = Car()
c2.brand = "BMW"
c2.model = "X5"
c2.year = 1999
println(c1.brand) // Ford
println(c2.brand) // BMW
自己动手试一试 »