YOMEDIA
NONE

Sự khác nhau giữa abstract class và interface?

Theo dõi Vi phạm
ADSENSE

Trả lời (1)

  • Giống nhau:

    • Abstract class và Interface đều không thể khởi tạo đối tượng bên trong được.
    • Abstract class và Interface đều có thể khai báo các phương thức nhưng không thực hiện chúng.
    • Abstract class và Interface đều bao gồm các phương thức abstract.
    • Abstract class và Interface đều được thực thi từ các class con hay còn gọi kế thừa, dẫn xuất.
    • Abstract class và Interface đều có thể kế thừa từ nhiều interface.

    Khác nhau:

    •  Abstract class:
      • Cho phép khai báo field.
      • Các phương thức có thể có thân hàm hoặc không có thân hàm.
      • Class dẫn xuất chỉ kế thừa được từ 1 abstract class và nhiều interface.
      • Có chứa constructor.
      • Các phương thức có từ khóa access modifier.
    • Interface:
      • Chỉ khai báo không có thân hàm.
      • Class triển khai có thể triển khai nhiều interface.
      bởi Tuấn Huy 26/11/2021
    Like (0) Báo cáo sai phạm

Nếu bạn hỏi, bạn chỉ thu về một câu trả lời.
Nhưng khi bạn suy nghĩ trả lời, bạn sẽ thu về gấp bội!

Lưu ý: Các trường hợp cố tình spam câu trả lời hoặc bị báo xấu trên 5 lần sẽ bị khóa tài khoản

Gửi câu trả lời Hủy
 
NONE

Các câu hỏi mới

AANETWORK
 

 

YOMEDIA
AANETWORK
OFF