tailieunhanh - Ngôn ngữ lập trình C - Chương 7

Tài liệu tham khảo bài giảng về Ngôn ngữ lập trình C++ gồm 7 chương - Chương 7 Thừa kế và đa hình | CHƯƠNG 7 Thùa kế và đa hỉnh Tổng quan về thừa kế và đa hình Thừa kế trong lập trình HĐT - Khái niệm Thừa kế là một trong ba nguyên tắc cơ bản của LTHĐT. Lớp cơ sở và lớp dẫn xuất - Lớp được thừa kế -ỳ lớp cơ sở lớp thừa kế lớp dẫn xuất. - Một lớp có thể là lớp cơ sở cho nhiều lớp dẫn xuất. - Một lớp dẫn xuất có thể là lớp cơ sở cho một lớp khác. Sự thừa kế trong lớp dẫn xuất - Lớp dẫn xuất sẽ thừa kế các thành phần dữ liệu hàm của lớp cơ sở đồng thời thêm vào các thành phần mới. Lớp dẫn xuất sẽ làm tốt hơn hoặc làm lại những công việc mà lớp cơ sở làm chưa tốt hoặc không còn phù hợp với lớp dẫn xuất . - Lớp cơ sở thường được xử lý giống như một thành phần có kiểu là đối tượng khái niệm kết tập . . B m KTHT khoa CNTT ĐHXD Bài giảng C . 19 11 2008 2 Tổng quan về thừa kế và đa hình Thừa kế trong lập trình HĐT - Đặc đỉểm Thừa kế cho phép tạo kiểu mới trên cơ sở lớp đang tồn tại. - Mở rộng chúng vớỉ những thuộc tính mớỉ tạo đốỉ tượng gỉống một phần đốỉ tượng cũ. Thừa kế cho phép nâng cao khả năng sử dụng lại chương trình. - Khôngphảỉ bỉên dịch lạỉ các thành phần chương trình đã có trong các lớp cơ sở. Không cần phảỉ có chương trình nguồn tương ứng ngườỉ lập trình được phép thừa kế các lớp định nghĩa trước đó. Người dùng hoàn toàn không thể và không cần phảỉ bỉết rõ phần chương trình nguồn tương ứng. Trình dịch có thể cung cấp một thư viện lớp đối tượng làm cơ sở để xây dựng giao diện ứng dụng. . B m KTHT khoa CNTT ĐHXD Bài giảng C . 19 11 2008

TỪ KHÓA LIÊN QUAN