v chuong 4 kỹ thuật thừa kế

41 6 0
v chuong 4   kỹ thuật thừa kế

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

hướng dẫn học lập trình hướng đối tượng ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;

Chương Kỹ thuật thừa kế Nội dung 4.1 Khái niệm 4.2 Xây dựng lớp dẫn xuất 4.3 Quyền truy xuất 4.4 Định nghĩa lại quyền truy xuất 4.5 Hàm tạo hàm huỷ Bài tập chương 4.1 Khái niệm • Kế thừa:  Cho phép xây dựng lớp (lớp dẫn xuất) thừa hưởng thành phần từ hay nhiều lớp có (lớp sở)  Trong lớp (lớp dẫn xuất) ta bổ sung thêm thành phần định nghĩa lại thành phần Class A (lớp sở) private: liệu phương thức A1, A2 protected: liệu phương thức A3, A4 public: liệu phương thức A5, A6 Class B (lớp dẫn xuất) Dữ liệu phương thức 4.1 Khái niệm Kế thừa tạo mô hình phân cấp: A A A B B B C Kế thừa đơn: có lớp sở Đa kế thừa: có nhiều lớp sở C D A D B D F C E G H C 4.2 Xây dựng lớp dẫn xuất: Cú pháp: class :[kiểu dẫn xuất] , [kiểu dẫn xuất] , … { // Các thành phần lớp }; Trong đó: Kiểu dẫn xuất là: public, private (ngầm định), protected 4.2 Xây dựng lớp dẫn xuất: Ví dụ: xây dựng lớp Chu_Nhat, lớp Vuong kế thừa lớp Chu_Nhat #include using namespace std; class Chu_Nhat { protected: float dai, rong; public: Chu_Nhat(float d = 0, float r=0) {dai = d; rong = r; } float Dien_tich() {return dai*rong;} }; class Vuong : public Chu_Nhat { public: Vuong(float size) { dai = rong = size; }; }; main() { Chu_Nhat cn(7,4); Vuong v(8); cout

Ngày đăng: 14/03/2022, 17:09

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan