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 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 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 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 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

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

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

File đính kèm:

  • pptxbai_giang_lap_trinh_huong_doi_tuong_chuong_6_tinh_da_hinh_tr.pptx