Cơ BảnAndroid iconAndroid

Companion object trong Kotlin là gì?

Companion object cho phép định nghĩa các thành viên kiểu static (hằng số, factory method) bên trong class, thuộc về class chứ không phải instance.

  • Mỗi class chỉ có một companion object.
  • Có thể gọi trực tiếp mà không cần tạo instance: MyClass.myStaticMethod().
  • Giống static trong Java nhưng linh hoạt hơn vì có thể implement interface.

Xem toàn bộ Android cùng filter theo level & chủ đề con.

Mở danh sách Android