Kotlin 类和对象
Kotlin 类/对象
Kotlin 中的所有内容都与类和对象及其属性和函数相关联。在现实生活中,汽车是一个 物体。汽车具有品牌、重量和颜色等 属性,以及启动和制动等 功能。
类就像一个对象构造函数,或者是一个创建对象的 "蓝图"。
创建一个类
要创建类,请使用 class 关键字,并指定类的名称:
实例
创建一个 Car 汽车类以及一些 属性(品牌、型号和年份)
class Car {var brand = ""var model = ""var year = 0}
属性 基本上是属于类的 变量。
提示: 为了更好地组织,用大写字母开头类的名称被认为是一种良好的编码风格。
创建一个对象
现在我们可以使用名为 Car 的类来创建对象。在下面的示例中,我们创建了一个名为 c1 的 Car 对象,然后使用点语法(.)访问 c1 的属性,就像我们访问数组和字符串属性一样:
实例
class Car {var brand = ""var model = ""var year = 0}fun main() {val c1 = Car()c1.brand = "Ford"c1.model = "Mustang"c1.year = 1969println(c1.brand)println(c1.model)println(c1.year)}
多对象
可以创建一个类的多个对象:
实例
class Car {var brand = ""var model = ""var year = 0}fun main() {val c1 = Car()c1.brand = "Ford"c1.model = "Mustang"c1.year = 1969val c2 = Car()c2.brand = "BMW"c2.model = "X5"c2.year = 1999println(c1.brand)println(c2.brand)}