So sánh lớp trừu tượng và interface java

Đã đăng vào thg 11 23, 2020 5:20 SA 2 phút đọc

1. Abstract class là gì?

  • Lớp trừu tượng[abstract class] đơn giản được xem như một class cha cho tất cả class có cùng bản chất.
  • Mỗi lớp con chỉ có thể kế thừa trực tiếp từ một lớp cha bằng từ khóa extends.
  • Không thể khởi tạo được các đối tượng thuộc lớp abstract.
  • Các phương thức trong abstract class có thể là phương thức abstract hoặc không. Nếu là phương thức abstract thì chỉ được khai báo tên nhưng không viết phần nội dung.
  • Lớp con kế thừa từ lớp abstract phải override các phương thức abstract trong đó.

Ví dụ:

Chủ Đề