o Tính kế thừa o Tính đa hình o Tính trừu tượng o Tính bao đóng
Lập trình tổng quát
- Để mã lệnh viết ra có thể làm việc với nhiều kiểu dữ liệu khác nhau, có 2 cách: o Sử dụng kế thừa o Lập trình tổng quát - Sử dụng kế thừa để tạo ra những đoạn mã có thể làm việc với nhiều kiểu đối tượng khác nhau là cách lập trình cổ điển, hiện nay không còn sử dụng nhiều. - Lớp tổng quát (generic class): là lớp làm việc vợi kiểu dữ liệu tổng quát (Kiểu không cần xác định trước) - Sử dụng cú pháp sau để khai báo lớp tổng quát: class Tên_Lớp<Kiểu_1, Kiểu_2, Kiểu 3...>{
} - Collections Framework: o Danh sách (List) o Tập hợp (Set) o Hằng đợi (Queue) o Bản đồ (Map) -