Giáo trình Lập trình hướng đối tượng - Chương 9: Thừa kế

Trong C++ thừa kế được hỗ trợ bởi các lớp dẫn xuất (derived class).

Lớp dẫn xuất thì giống như lớp gốc ngoại trừ định nghĩa của nó dựa trên một

hay nhiều lớp có sẵn được gọi là lớp cơ sở (base class). Lớp dẫn xuất có thể

chia sẻ những thuộc tính đã chọn (các thành viên hàm hay các thành viên dữ

liệu) của các lớp cơ sở của nó nhưng không làm chuyển đổi định nghĩa của

bất kỳ lớp cơ sở nào. Lớp dẫn xuất chính nó có thể là lớp cơ sở của một lớp

dẫn xuất khác. Quan hệ thừa kế giữa các lớp của một chương trình được gọi

là quan hệ cấp bậc lớp (class hierarchy).

Giáo trình Lập trình hướng đối tượng - Chương 9: Thừa kế trang 1

Giáo trình Lập trình hướng đối tượng - Chương 9: Thừa kế trang 1

Giáo trình Lập trình hướng đối tượng - Chương 9: Thừa kế trang 2

Giáo trình Lập trình hướng đối tượng - Chương 9: Thừa kế trang 2

Giáo trình Lập trình hướng đối tượng - Chương 9: Thừa kế trang 3

Giáo trình Lập trình hướng đối tượng - Chương 9: Thừa kế trang 3

Giáo trình Lập trình hướng đối tượng - Chương 9: Thừa kế trang 4

Giáo trình Lập trình hướng đối tượng - Chương 9: Thừa kế trang 4

Giáo trình Lập trình hướng đối tượng - Chương 9: Thừa kế trang 5

Giáo trình Lập trình hướng đối tượng - Chương 9: Thừa kế trang 5

Tải về để xem đầy đủ hơn

pdf20 trang | Chia sẻ: cucnt | Lượt xem: 309 | Lượt tải: 0download

File đính kèm:

  • pdfgiao_trinh_lap_trinh_huong_doi_tuong_chuong_9_thua_ke.pdf
Tài liệu liên quan