Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
138,87 KB
Nội dung
Chương Tính đa hình TRẦN MINH THÁI Email: minhthai@itc.edu.vn Website: www.minhthai.edu.vn Cập nhật: 05 tháng 10 năm 2012 Nội dung #2 Khái niệm tính đa hình Thiết kế lớp trừu tượng Các ví dụ minh họa Đặt vấn đề #3 Làm lưu danh sách (mảng) loại ấn phẩm lúc & thực thi hành động “LayRa” loại ấn phẩm ? Khái niệm tính đa hình #4 Tính đa hình khả thơng điệp thực nhiều cách khác tùy thuộc vào đối tượng cụ thể nhận thông điệp Khi lớp dẫn xuất tạo ra, thay đổi cách thực phương thức mà thừa hưởng từ lớp sở Trừu tượng hóa #5 Trừu tượng hóa khả mô tả khái quát thao tác chung lớp đối tượng Đặc tính giúp cho việc thiết kế lớp mang tính đa hình Ví dụ #6 Nhận xét đoạn code sau static void Main() { AnPham a = new AnPham(); a.LayRa(); TapChi t = new TapChi(); t.LayRa(); a = t; a.LayRa(); } Ví dụ2 #7 Nhận xét đoạn code sau static void Main() { AnPham[] ds = new AnPham[100]; for(int i=0;i