Bài giảng Lập trình hướng đối tượng Chương 6: Kế thừa

70 27 0
Bài giảng Lập trình hướng đối tượng  Chương 6: Kế thừa

Đ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

Bài giảng Lập trình hướng đối tượng Chương 6: Kế thừa trình bày quan hệ giữa các lớp đối tượng, kế thừa, kế thừa đơn, phạm vi truy xuất trong kế thừa, đa kế thừa. Mời các bạn cùng tham khảo bài giảng để nắm chi tiết nội dung nghiên cứu.

KẾ THỪA Khoa Công nghệ phần mềm CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung Quan hệ lớp đối tượng Kế thừa Kế thừa đơn Phạm vi truy xuất kế thừa Đa kế thừa 3/9/2016 Lập trình hướng đối tượng CuuDuongThanCong.com https://fb.com/tailieudientucntt Quan hệ lớp đối tượng Giữa lớp đối tượng có loại quan hệ sau:  Quan hệ một (1-1)  Quan hệ nhiều (1-n)  Quan hệ nhiều nhiều (n-n)  Quan hệ đặc biệt hóa, tổng quát hóa 09/03/2016 Lập trình hướng đối tượng CuuDuongThanCong.com https://fb.com/tailieudientucntt Quan hệ một (1-1) Khái niệm: Hai lớp đối tượng gọi có quan hệ một-một với đối tượng thuộc lớp quan hệ với đối tượng thuộc lớp đối tượng thuộc lớp có quan hệ với đối tượng thuộc lớp Ký hiệu: ClassA 09/03/2016 Quan hệ ClassB Lập trình hướng đối tượng CuuDuongThanCong.com https://fb.com/tailieudientucntt Quan hệ một (1-1) Ví dụ: LOPHOC Chủ nhiệm Hơn nhân VO COUNTRY 09/03/2016 Có GIAOVIEN CHONG CAPITAL Lập trình hướng đối tượng CuuDuongThanCong.com https://fb.com/tailieudientucntt Quan hệ nhiều (1-n) Khái niệm: Hai lớp đối tượng gọi có quan hệ một-nhiều với đối tượng thuộc lớp quan hệ với nhiều đối tượng thuộc lớp đối tượng lớp có quan hệ với đối tượng thuộc lớp Kí hiệu: ClassA 09/03/2016 Quan hệ ClassB Lập trình hướng đối tượng CuuDuongThanCong.com https://fb.com/tailieudientucntt Quan hệ nhiều (1-n) Ví dụ: LOPHOC CONGTY HOASI 09/03/2016 Có Có Sáng tác HOCSINH NHANVIEN TACPHAM Lập trình hướng đối tượng CuuDuongThanCong.com https://fb.com/tailieudientucntt Quan hệ nhiều nhiều (n-n) Khái niệm: hai lớp đối tượng gọi quan hệ nhiều-nhiều với đối tượng thuộc lớp có quan hệ với nhiều đối tượng thuộc lớp đối tượng lớp có quan hệ với nhiều đối tượng thuộc lớp Kí hiệu ClassA 09/03/2016 Quan hệ ClassB Lập trình hướng đối tượng CuuDuongThanCong.com https://fb.com/tailieudientucntt Quan hệ nhiều nhiều (n-n) Ví dụ NAM BACSI 09/03/2016 Yêu Khám bệnh NU BENHNHAN Lập trình hướng đối tượng CuuDuongThanCong.com https://fb.com/tailieudientucntt Quan hệ đặc biệt hóa – tổng quát hóa Khái niệm: hai lớp đối tượng gọi có quan hệ đặc biệt hóa-tổng quát hóa với lớp đối tượng trường hợp đặc biệt lớp đối tượng lớp đối tượng trường hợp tổng quát lớp đối tượng ClassA Kí kiệu: ClassB 09/03/2016 10 Lập trình hướng đối tượng CuuDuongThanCong.com https://fb.com/tailieudientucntt Ví dụ mother daughter son class mother{ protected: int x, y; public: void set(int a, int b); private: int z; }; 09/03/2016 class son : private mother{ private: double b; public: void foo ( ); }; void son :: foo ( ){ x = y = 20; set(5, 10); cout

Ngày đăng: 26/06/2020, 21:03