Trình xây dựng Kotlin
Trình xây dựng Kotlin
Trong chương trước, chúng ta đã tạo một đối tượng của một lớp và chỉ định các thuộc tính bên trong lớp đó như sau:
Ví dụ
class Car {
var brand = ""
var model = ""
var year = 0
}
fun main() {
val c1 = Car()
c1.brand = "Ford"
c1.model = "Mustang"
c1.year = 1969
}
Hãy tự mình thử »Trong Kotlin, có một cách nhanh hơn để thực hiện việc này là sử dụng hàm tạo .
Hàm tạo giống như một hàm đặc biệt và được định nghĩa bằng cách sử dụng hai dấu ngoặc đơn ()
sau tên lớp. Bạn có thể chỉ định các thuộc tính bên trong dấu ngoặc đơn (như truyền tham số vào hàm thông thường).
Hàm tạo sẽ khởi tạo các thuộc tính khi bạn tạo một đối tượng của một lớp. Chỉ cần nhớ chỉ định loại thuộc tính/biến:
Ví dụ
class Car(var brand: String, var model: String, var year: Int)
fun main() {
val c1 = Car("Ford", "Mustang", 1969)
}
Hãy tự mình thử »Bây giờ việc chỉ định nhiều đối tượng của một lớp thậm chí còn dễ dàng hơn:
Ví dụ
class Car(var brand: String, var model: String, var year: Int)
fun main() {
val c1 = Car("Ford", "Mustang", 1969)
val c2 = Car("BMW", "X5", 1999)
val c3 = Car("Tesla", "Model S", 2020)
}
Hãy tự mình thử »