- Encapsulation (Đóng gói): gom data và method vào class, ẩn chi tiết nội bộ bằng access modifier.
- Inheritance (Kế thừa): class con kế thừa từ class cha, tái sử dụng code.
- Polymorphism (Đa hình): cùng interface nhưng hành vi khác nhau (overloading/overriding).
- Abstraction (Trừu tượng): ẩn chi tiết cài đặt, chỉ lộ ra interface cần thiết cho người dùng
Bốn trụ cột của OOP là gì?
Xem toàn bộ Java cùng filter theo level & chủ đề con.
Mở danh sách Java