Lập trình Java cơ bản

Lớp và đối tượng
Dữ liệu và các thao tác trên dữ liệu được kết hợp
trong cùng một đối tượng (object)
Lớp (class) định nghĩa các tính chất của một tập
hợp các đối tượng cùng kiểu
Đối tượng là các thể hiện (instances) của lớp
Đặc điểm của OOP
Tính đóng gói (Encapsulation)
Tính kế thừa (Inheritance)
Tính đa hình (Polymorphism)