Đang chuẩn bị liên kết để tải về tài liệu:
Phần 2: Ngôn ngữ lập trình C++ - Chương 4: Kế thừa

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Kế thừa (inheritance): Lớp B kế thừa lớp A, tức là B sẽ có thể tái sử dụng các thành phần dữ liệu và các thao tác trong A | Chương 4: Kế thừa Phần 2: Ngôn ngữ lập trình C++ Các nội dung chính Các khái niệm cơ bản Phân loại kế thừa Kế thừa đơn Tính đa hình Lớp trừu tượng Kế thừa bội Các khái niệm cơ bản Kế thừa (inheritance): Lớp B kế thừa lớp A, tức là B sẽ có thể tái sử dụng các thành phần dữ liệu và các thao tác trong A A B Lớp cha (lớp cơ sở) Lớp con (lớp dẫn xuất) Ví dụ về sự kế thừa Lớp Số +, -, *, / ,==, Giá trị Lớp Số Thực +, -, *, / ,==, Giá trị thực Lớp Số Nguyên +, -, *, / ,==, Giá trị nguyên Lớp Phân Số +, -, *, / ,==, Giá trị mẫu số Lớp Số Phức +, -, *, / ,==, Giá trị phức Phân loại kế thừa Có hai cách phân loại Theo mức độ kế thừa: có 2 mức Public: bảo toàn mức độ che dấu của các thành phần của lớp cơ sở trong lớp dẫn xuất Private: đưa các mức che dấu của các thành phần trong lớp cơ sở lên mức private trong lớp dẫn xuất Theo số lượng lớp cơ sở: có 2 loại Kế thừa đơn Kế thừa bội Cú pháp khai báo kế thừa Kế thừa đơn Trong đó E có thể là: public private Kế thừa bội class B: . | Chương 4: Kế thừa Phần 2: Ngôn ngữ lập trình C++ Các nội dung chính Các khái niệm cơ bản Phân loại kế thừa Kế thừa đơn Tính đa hình Lớp trừu tượng Kế thừa bội Các khái niệm cơ bản Kế thừa (inheritance): Lớp B kế thừa lớp A, tức là B sẽ có thể tái sử dụng các thành phần dữ liệu và các thao tác trong A A B Lớp cha (lớp cơ sở) Lớp con (lớp dẫn xuất) Ví dụ về sự kế thừa Lớp Số +, -, *, / ,==, Giá trị Lớp Số Thực +, -, *, / ,==, Giá trị thực Lớp Số Nguyên +, -, *, / ,==, Giá trị nguyên Lớp Phân Số +, -, *, / ,==, Giá trị mẫu số Lớp Số Phức +, -, *, / ,==, Giá trị phức Phân loại kế thừa Có hai cách phân loại Theo mức độ kế thừa: có 2 mức Public: bảo toàn mức độ che dấu của các thành phần của lớp cơ sở trong lớp dẫn xuất Private: đưa các mức che dấu của các thành phần trong lớp cơ sở lên mức private trong lớp dẫn xuất Theo số lượng lớp cơ sở: có 2 loại Kế thừa đơn Kế thừa bội Cú pháp khai báo kế thừa Kế thừa đơn Trong đó E có thể là: public private Kế thừa bội class B: A { //Đ/n phần thân của lớp dẫn xuất }; class C: A, B { //Đ/n phần thân của lớp dẫn xuất }; Kế thừa đơn Chương trình 4.1: xây dựng hai lớp số Real và Complex, trong đó lớp Complex kế thừa lớp Real class Real { protected: float r; public: Real(float a=0){ r = a; } //tiếp ở hình bên }; class Real { //tiếp từ hình bên Real Add(Real x){ Real z; z.r = x.r +r; return z; } void Print(){ cout<

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.