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

junior

Trong lập trình OOP, tính kế thừa là gì?

junior

Trong lập trình OOP, lớp con là gì?

senior

Khi nào tôi nên sử dụng Interface và khi nào tôi nên sử dụng Base Class?

Bình luận

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

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