📄️ Giới thiệu Lập trình Hướng đối tượng (OOP)
Tìm hiểu khái niệm OOP, 4 tính chất cơ bản, so sánh Procedural vs OOP, và lịch sử phát triển của OOP
📄️ Class và Object
Tìm hiểu về Class, Object, cách khai báo class, tạo object, truy cập members, null reference, garbage collection và memory management
📄️ Constructor và Methods
Tìm hiểu về Constructors, method overloading, pass by value, varargs, method signature và các best practices
📄️ Encapsulation và Access Modifiers
Tìm hiểu về Encapsulation, 4 access modifiers, getters/setters, data validation và best practices cho data hiding
📄️ this và static Keywords
Tìm hiểu về this keyword, static fields, static methods, static blocks, utility classes và khi nào nên dùng static vs instance