"Xin chào, Amigo! Bilaabo sẽ cho bạn biết sự khác biệt giữa một lớp trừu tượng và một giao diện. Có một số."
lớp trừu tượng | giao diện |
---|---|
Di sản | |
Một lớp trừu tượng chỉ có thể kế thừa một lớp nhưng nó có thể kế thừa bất kỳ số lượng giao diện nào . | Một giao diện không thể kế thừa các lớp , nhưng nó có thể kế thừa bất kỳ số lượng giao diện nào . |
phương pháp trừu tượng | |
Một lớp trừu tượng có thể chứa các phương thức trừu tượng . Nhưng nó có thể không có gì cả. | Tất cả các phương thức không tĩnh và không mặc định của giao diện là trừu tượng , tức là chúng không có triển khai. Một giao diện có thể không có phương thức nào cả. |
Phương pháp với một thực hiện | |
Một lớp trừu tượng có thể chứa các phương thức có triển khai . | Một giao diện có thể có các phương thức mặc định . |
Dữ liệu | |
Không hạn chế. | Một giao diện chỉ chứa dữ liệu tĩnh cuối cùng công khai. |
tạo đối tượng | |
Bạn không thể tạo một thể hiện của một lớp trừu tượng. | Bạn không thể tạo một thể hiện của một giao diện. |
"Đó là hiểu biết của tôi. Ngắn gọn và đi thẳng vào vấn đề."
"Cảm ơn, Amigo."
GO TO FULL VERSION