TAILIEUCHUNG - Bài giảng Lập trình hướng đối tượng (Dùng C#): Chương 5 - Trần Minh Thái

Chương 5 của bài giảng Lập trình hướng đối tượng giới thiệu về tính đa hình trong lập trình hướng đối tượng. Nội dung chính trong chương này trình bày khái niệm về tính đa hình và thiết kế lớp trừu tượng. Ngoài ra trong bài giảng còn cung cấp một số ví dụ minh họa để người học có thể nắm bắt dễ dàng các kiến thức chủ yếu trong bài học. | Chương 5. Tính đa hình TRẦN MINH THÁI Email: minhthai@ Website: Cập nhật: 05 tháng 10 năm 2012 1 Nội dung Khái niệm về tính đa hình Thiết kế lớp trừu tượng Các ví dụ minh họa Đặt vấn đề Làm thế nào lưu danh sách (mảng) 2 loại ấn phẩm cùng lúc & thực thi đúng hành động “LayRa” của loại ấn phẩm đó ? Khái niệm tính đa hình Tính đa hình là khả năng để cho một thông điệp có thể thực hiện bằng nhiều cách khác nhau tùy thuộc vào đối tượng cụ thể nhận thông điệp. Khi một lớp dẫn xuất được tạo ra, nó có thể thay đổi cách thực hiện các phương thức nào đó mà nó thừa hưởng từ lớp cơ sở. 4 Trừu tượng hóa Trừu tượng hóa là khả năng mô tả khái quát các thao tác chung của các lớp đối tượng. Đặc tính này giúp cho việc thiết kế lớp mang tính đa hình 5 Ví dụ 6 Nhận xét đoạn code sau static void Main() { AnPham a = new AnPham(); (); TapChi t = new TapChi(); (); a = t; (); } 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 FAQs 12

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.