Bài giảng Lập trình hướng đối tượng - Chương 6: Tính đa hình - Trần Minh Thái
Giả sử có 2 hàm
double max(double d1, double d2);
int max(int i1, int i2);
Một thông điệp (lời gọi hàm) được hiểu theo các cách khác nhau tùy theo danh sách tham số của thông điệp
Đa hình hàm đa năng hóa hàm
Đ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
Cùng thông điệp “nhảy”, kangaroo và 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
Bài giảng Lập trình hướng đối tượng - Chương 6: Tính đa hình - Trần Minh Thái trang 1
Bài giảng Lập trình hướng đối tượng - Chương 6: Tính đa hình - Trần Minh Thái trang 2
Bài giảng Lập trình hướng đối tượng - Chương 6: Tính đa hình - Trần Minh Thái trang 3
Bài giảng Lập trình hướng đối tượng - Chương 6: Tính đa hình - Trần Minh Thái trang 4
Bài giảng Lập trình hướng đối tượng - Chương 6: Tính đa hình - Trần Minh Thái trang 5
Tải về để xem đầy đủ hơn
File đính kèm:
- bai_giang_lap_trinh_huong_doi_tuong_chuong_6_tinh_da_hinh_tr.pptx