DẪN XUT VÀ THỪA KẾ
GV: Đỗ Thị Thanh Tuyền
Nội dung
05/15/2025 Lập trình hướng đối tượng 2
Quan hệ giữa các lớp đối tượng
1
Lớp cơ sở và lớp dẫn xuất
2
Tính thừa kế
3
Hàm tạo, hàm hủy và hàm toán
tử gán trong thừa kế
4
Ứng dụng của tính thừa kế
5
5
1. Quan hệ giữa các lớp đối tượng
Giữa các lớp đối tượng có những loại quan hệ sau:
Quan hệ một một (1-1)
Quan hệ một nhiều (1-n)
Quan hệ nhiều nhiều (n-n)
Quan hệ đặc biệt hóa – tổng quát hóa
15/05/2025 Lập trình hướng đối tượng 3
1.1 Quan hệ 1-1
Khái niệm:
Hai lớp đối tượng được gọi quan hệ
1-1 với nhau khi 1 đối tượng thuộc lớp này
quan hệ với 1 đối tượng thuộc lớp kia và
1 đối ợng thuộc lớp kia quan hệ duy
nhất với 1 đối tượng thuộc lớp này.
15/05/2025 Lập trình hướng đối tượng 4
1.1 Quan hệ 1-1 (tt)
Ký hiệu:
Trong hình vẽ trên ta nói: 1 đối tượng thuộc
lớp A quan hệ với 1 đối tượng thuộc lớp
B 1 đối tượng thuộc lớp B có quan hệ duy
nhất với 1 đối tượng thuộc lớp A.
15/05/2025 Lập trình hướng đối tượng 5
Class A Class B
Quan hệ