Phương thức static
trong Java tư...
Phương thức static
trong Java tư...
Trong Kotlin, không có khái niệm static
giống như trong Java. Tuy nhiên, Kotlin cung cấp một số cách để đạt được hành vi tương tự như phương thức static
trong Java. Các cách này bao gồm sử dụng companion object
, object declaration
, và các hàm top-level. Dưới đây là một số cách thức phổ biến để tạo ra hành vi tương tự như phương thức static
trong Java:
Trong một lớp Kotlin, bạn có thể tạo một companion object
để chứa các phương thức và thuộc tính mà bạn muốn truy cập mà không cần một thể hiện của lớp. Các phương thức và thuộc tính trong companion object
có thể được gọi bằng cách sử dụng tên lớp, tương tự như cách gọi phương thức static
trong Java.
class MyClass {
companion object {
fun myStaticMethod() {
println("This is a static-like method")
}
}
}
fun main() {
MyClass.myStaticMethod() // Gọi phương thức tĩnh
}
Bạn cũng có thể sử dụng object declaration
để tạo một singleton mà các phương thức và thuộc tính của nó ...
senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào