TAILIEUCHUNG - Lập trình hướng đối tượng C++ - Chương 9

Thừa kế là nhiều hình thức, nhiều kiểu tồn tại Đa hình trong lập trình đa hình hàm: hàm trùng tên, phân biệt bởi danh sách tham số đa hình đối tượng nhìn nhận đối tượng theo nhiều kiểu khác nhau các đối tượng khác nhau giải nghĩa thông điệp. | THỪA KẾ CHƯƠNG 9: (INHERITANCE) Bộ môn Hệ Thống Máy Tính và Truyền Thông Khoa Công Nghệ Thông Tin và Truyền Thông Đại học Cần Thơ Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ Nội dung Khái niệm Lớp dẫn xuất đơn giản Ký hiệu các thứ bậc Hàm xây dựng và hàm hủy Thành viên lớp được bảo vệ Lớp cơ sở riêng, chung và được bảo vệ Đa thừa kế - Sự mơ hồ Hàm ảo - Lớp cơ sở ảo Chuyển kiểu Các toán tử được tái định nghĩa Chương 9 Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ Khái niệm Kế thừa từ các lớp có từ trước. Ích lợi: có thể tận dụng lại Các thuộc tính chung Các hàm có thao tác tương tự Chương 9 LỚP CHA (Super class) LỚP CON (Sub class) Lớp cơ sở (Base class) Lớp dẫn xuất (Derived class) STUDENT CIT_STUDENT Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ Ví dụ minh họa Chương 9 #include #include class Contact { private: char *name; // ten doi tac char *address; // dia chi doi tac char *tel; // so dien thoai public: Contact (const char *name, const char *address, const char *tel); ~Contact (); const char* Name () const { return name;} const char* Address() const { return address;} const char* Tel() const { return tel;} friend ostream& operator Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ Ví dụ minh họa (tt) Chương 9 class SmartDir : public ContactDir { private: char *recent; // ten duoc tim gan nhat public: SmartDir(const int max) : ContactDir(max) { recent = 0; } Contact* Recent (void); Contact* Find (const char *name); // . }; Contact* SmartDir::Recent (void) { return recent == 0 ? 0

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.