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

Nêu các đặc điểm của Interface.

Câu trả lời

Các đặc điểm của Interface bao gồm:

  • Interface không phải là một lớp và không thể tạo đối tượng từ Interface[1].
  • Các phương thức được khai báo trong Interface phải là phương thức rỗng, tức là không có phần thân định nghĩa cụ thể[1][8].
  • Một lớp có thể triển khai (implement) một hoặc nhiều Interface[1].
  • Interface có thể kế thừa từ nhiều Interface khác nhưng không thể kế thừa từ một lớp cụ thể[1].
  • Các thuộc tính trong Interface luôn ở dạng public static final và phải được khởi tạo giá trị ngay khi được khai báo[7].
  • Interface không chứa constructor, do đó không thể khởi tạo[7].
  • Từ Java 8 trở đi, Interface có thể chứa phương thức mặc định (default method) và phương thức static[3].
  • Interface thường được sử dụng để đạt được tính trừu tượng, đa hình và đa kế thừa trong lập trình hướng đối tượng[6].
  • Interf...
middle

middle

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

middle

Trong lập trình OOP, có các kiểu kế thừa nào?

senior

Giải thích khái niệm về Destructor trong C++

expert

Tại sao lại ưu tiên Sử dụng Composition hơn là Inheritance? Có những sự đánh đổi nào cho mỗi phương pháp? Khi nào bạn nên chọn Inheritance thay vì Composition?

Bình luận

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

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