📄️ Inheritance (Kế thừa)
Tìm hiểu về kế thừa trong Java - một trong bốn trụ cột của OOP, cho phép tái sử dụng code và tạo quan hệ IS-A giữa các class
📄️ Polymorphism (Đa hình)
Tìm hiểu về Polymorphism - khả năng một đối tượng có thể có nhiều hình thái khác nhau, một trong những trụ cột quan trọng của OOP
📄️ Abstraction (Trừu tượng)
Tìm hiểu về Abstraction - kỹ thuật ẩn đi chi tiết triển khai và chỉ hiển thị các chức năng thiết yếu cho người dùng
📄️ Interface
Tìm hiểu về Interface trong Java - contract định nghĩa hành vi mà class phải implement, cho phép đạt được 100% abstraction và multiple inheritance
📄️ Inner Classes (Lớp lồng nhau)
Tìm hiểu về Inner Classes trong Java - các loại class được định nghĩa bên trong class khác, hỗ trợ encapsulation và tổ chức code tốt hơn
📄️ Annotations
Tìm hiểu về Annotations trong Java - metadata mechanism, built-in annotations, custom annotations và ứng dụng thực tế.