1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Lập trình hướng đối tượng C: Chương 6 - ThS. Trần Anh Dũng

70 7 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 70
Dung lượng 2,28 MB

Nội dung

Bài giảng Lập trình hướng đối tượng C - Chương 6 trang bị cho người học kiến thức cơ bản về kế thừa: 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.

CHƯƠNG KẾ THỪA ThS Trần Anh Dũng Nội dung 14/09/2014 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 Lập trình hướng đối tượng 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 14/09/2014 Lập trình hướng đối tượng 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: 14/09/2014 ClassA Quan hệ Lập trình hướng đối tượng ClassB Quan hệ một (1-1) Ví dụ: LOPHOC VO COUNTRY 14/09/2014 Chủ nhiệm Hơn nhân Có GIAOVIEN CHONG CAPITAL Lập trình hướng đối tượng 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: 14/09/2014 ClassA Quan hệ Lập trình hướng đối tượng ClassB Quan hệ nhiều (1-n) Ví dụ: LOPHOC CONGTY HOASI 14/09/2014 Có Có Sáng tác HOCSINH NHANVIEN TACPHAM Lập trình hướng đối tượng 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 14/09/2014 ClassA Quan hệ Lập trình hướng đối tượng ClassB Quan hệ nhiều nhiều (n-n) Ví dụ NAM BACSI 14/09/2014 Yêu Khám bệnh NU BENHNHAN Lập trình hướng đối tượng 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 14/09/2014 Lập trình hướng đối tượng 10 Ví dụ mother daughter son class mother{ protected: int x, y; public: void set(int a, int b); private: int z; }; 14/09/2014 class son : private mother{ private: double b; public: void foo ( ); }; void son :: foo ( ){ x = y = 20; set(5, 10); cout

Ngày đăng: 11/05/2021, 02:23

TỪ KHÓA LIÊN QUAN