什么是oop?
[代表 面向对象编程](https://civetqwq.github.io/2024/12/08/Java OOP还有类和对象/)
创建类
关键字:class
示例:
创建Car类,并包含一些属性 (brand, model and year)
1 | class Car { |
属性基本上是属于类的变量
为了更好的组织,通常建议类名以大写字母开头
创建对象
使用名为 Car 的类来创建对象
示例
创建一个类的多个对象
创建了名为 c1和 c2 的 Car 对象,然后通过点语法(.)访问 c1 和 c2 的属性,就像我们访问数组和字符串属性一样
1 | class Car { |
构建函数:
构造函数就像一个特殊的函数,它通过在类名后使用一对括号来定义。你可以在括号内指定属性(就像将参数传递给常规函数一样)。
构造函数会在你创建类的对象时初始化这些属性。只需要记住指定属性/变量的类型即可
1 | class Car(var brand: String, var model: String, var year: Int) |
输出结果
1 | Ford |
一个类指定多个对象
1 | class Car(var brand: String, var model: String, var year: Int) |