Câu hỏi phỏng vấn OOP
Câu hỏi

Làm thế nào bạn có thể ngăn chặn lớp học của bạn được kế thừa thêm?

Câu trả lời

Để ngăn chặn việc lớp của bạn được kế thừa thêm, bạn có thể sử dụng từ khóa final trước tên lớp khi khai báo lớp đó. Khi một lớp được đánh dấu là final, không có lớp nào khác có thể kế thừa từ lớp đó. Điều này đảm bảo rằng lớp của bạn sẽ không bị thay đổi thông qua kế thừa và hành vi của nó sẽ được bảo toàn.

Citations:
[1] https://topdev.vn/blog/ke-thua-trong-c/
[2] https://viettuts.vn/java/tinh-ke-thua-trong-java
[3] https://howkteam.vn/course/lap-trinh-oop-voi-c/ke-thua-trong-lap-trinh-huong-doi-tuong-1379
[4] https://stackoverflow.com/questions/10464406/when-to-prevent-class-inheritance
[5] https://fxstudio.dev/lap-trinh-huong-doi-tuong-oop-voi-swift/
[6] https://matthiasnoback.nl/2018/09/final-classes-by-default-why/
[7] https://developer.android.com/codelabs/basic-android-kotlin-training-classes-and-inheritance?hl=vi
[8] https://viblo.asia/p/chuong-5-object-oriented-programming-bW...

middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Sự khác nhau giữa đa hình thời gian biên dịch và đa hình thời gian chạy?

senior

Sự khác biệt giữa Cohesion và Coupling là gì?

middle

Khi nào tôi nên sử dụng struct thay vì class?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào