เขียน code ด้วยภาษา Kotlin ไปเรื่อย ๆ
ก็มักจะเจอ keyword class และ object อยู่ตลอด
บางครั้งก็ใช้ class keyword
บางครั้งก็ใช้ object keyword
มาดูกันหน่อยสิ
) {
MySingleton.hello();
}
[/kotlin]
) {
val connnection = DatabaseConnection.create()
}
[/kotlin]
และบ่อยครั้งเรานำ object expression มาใช้สำหรับสร้าง Annonymous class อีกด้วย
หรือนำมาใช้สำหรับการสร้าง single instance ของ object ง่าย ๆแบบนี้ได้อีก
ซึ่งอำนวยความสะดวกไม่ต้องไปสร้าง class หรือ data class
มองว่าเป็น structure ของข้อมูลไปเลย
[kotlin]
fun main(args: Array) {
val point = object {
var x = 100
var y = 200
}
print("x=${point.x}, y=${point.y}")
}
[/kotlin]
ถึงตรงนี้น่าจะพอทำให้เข้าใจขึ้นมาบ้างแล้ว
ขอให้สนุกกับการ coding ครับ
↧