Bài giảng Ngôn ngữ lập trình - Bài 8: Đa hình và hàm ảo - Lê Nguyễn Tuấn Thành

1. Đa hình (Polymorphism)

2. Hàm ảo (Virtual function)

 Gắn kết muộn (Late binding)

 Cài đặt hàm ảo

 Khi nào sử dụng hàm ảo?

 Hàm ảo thuần (Pure Virtual Function) và Lớp trừu tượng (Abstract Class)

3. Hàm ảo và Con trỏ

 Mở rộng tương thích kiểu

 Ép kiểu lên (Upcasting)

 Ép kiểu xuống (Downcasting)

Bài giảng Ngôn ngữ lập trình - Bài 8: Đa hình và hàm ảo - Lê Nguyễn Tuấn Thành trang 1

Bài giảng Ngôn ngữ lập trình - Bài 8: Đa hình và hàm ảo - Lê Nguyễn Tuấn Thành trang 1

Bài giảng Ngôn ngữ lập trình - Bài 8: Đa hình và hàm ảo - Lê Nguyễn Tuấn Thành trang 2

Bài giảng Ngôn ngữ lập trình - Bài 8: Đa hình và hàm ảo - Lê Nguyễn Tuấn Thành trang 2

Bài giảng Ngôn ngữ lập trình - Bài 8: Đa hình và hàm ảo - Lê Nguyễn Tuấn Thành trang 3

Bài giảng Ngôn ngữ lập trình - Bài 8: Đa hình và hàm ảo - Lê Nguyễn Tuấn Thành trang 3

Bài giảng Ngôn ngữ lập trình - Bài 8: Đa hình và hàm ảo - Lê Nguyễn Tuấn Thành trang 4

Bài giảng Ngôn ngữ lập trình - Bài 8: Đa hình và hàm ảo - Lê Nguyễn Tuấn Thành trang 4

Bài giảng Ngôn ngữ lập trình - Bài 8: Đa hình và hàm ảo - Lê Nguyễn Tuấn Thành trang 5

Bài giảng Ngôn ngữ lập trình - Bài 8: Đa hình và hàm ảo - Lê Nguyễn Tuấn Thành trang 5

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

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

File đính kèm:

  • pdfbai_giang_ngon_ngu_lap_trinh_bai_8_da_hinh_va_ham_ao_le_nguy.pdf