Bài giảng Lập trình hướng đối tượng C - Chương 7: Tính đa hình. Những nội dung chính được trình bày trong chương này gồm có: Giới thiệu, vùng chọn kiểu, phương thức ảo, phương thức thuần ảo, bài toán tính tiền lương. . | CHƯƠNG 7. TÍNH ĐA HÌNH ThS. Trần Anh Dũng Nội dung 1 2 Vùng chọn kiểu 3 Phương thức ảo 4 Phương thức thuần ảo 5 05/12/2014 Giới thiệu Bài toán Tính tiền lương Lập trình hướng đối tượng 2 Giới thiệu Tính đa hình xuất hiện khi có sự kế thừa giữa các lớp. Có những phương thức tổng quát cho mọi lớp dẫn xuất nên có mặt ở lớp cơ sở nhưng nội dung của nó chỉ được xác định ở các lớp dẫn xuất cụ thể. Ví dụ, Phương thức tính diện tích của lớp hình, hình tam giác, tứ giác, 05/12/2014 Lập trình hướng đối tượng 3 Giới thiệu Đa hình: Là hiện tượng các đối tượng thuộc các lớp khác nhau có khả năng hiểu cùng một thông điệp theo các cách khác nhau. Ví dụ: Nhận được cùng một thông điệp “nhảy”, một con kangaroo và một con cóc nhảy theo hai kiểu khác nhau: chúng cùng có hành vi “nhảy” nhưng các hành vi này có nội dung khác nhau. 05/12/2014 Lập trình hướng đối tượng 4 Bài toán Giả sử, cần quản lý danh sách các đối tượng có kiểu có thể khác nhau Cần giải quyết 2 vấn đề: Cách lưu trữ Thao tác xử lý Xét trường hợp cụ thể, các đối tượng có thể là Người, Sinh viên hoặc Công nhân. 05/12/2014 Lập trình hướng đối .