Hướng đối tượng (OOP) trong Python
Các khái niệm quan trọng trong hướng đối tượng
Lớp và đối tượng (Classes and Objects)
Tính đóng gói (Encapsulation)
Tính kế thừa (Inheritance)
Tính đa hình (Polymorphism)
1. Lớp và Đối tượng
1.1. Lớp và đối tượng
Từ việc tưởng tượng bạn là chủ một nhà xản suất oto, bạn có thể hình dung khái niệm Lớp và đối tượng rõ ràng
1.2. Thuộc tính và phương thức
Thuộc tính là đặc điểm của đối tượng
Phương thức là cách đối tượng tương tác
1.3. Tạo đối tượng từ lớp
2. Tính đóng gói (Encapsulation)
2.1. Giải thích chi tiết tính đóng gói
3. Tính kế thừa (Inheritance)
3.1. Giải thích chi tiết tính Kế thừa
Kế thừa nguyên mẫu lớp Oto thành HondaOto phục vụ thể thao và FordOto phục vụ mục đích vận tải.