Chuong 06 ke thua

70 294 0
Chuong 06   ke thua

Đ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

KẾ THỪA Khoa Công nghệ phần mềm Nội dung 6/22/17 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:     6/22/17 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 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: Quan hệ ClassA 6/22/17 Lập trình hướng đối tượng ClassB Quan hệ một (1-1) Ví dụ: Chủ nhiệm LOPHOC GIAOVIEN Hôn nhân VO CHONG Có COUNTRY 6/22/17 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: Quan hệ ClassA 6/22/17 Lập trình hướng đối tượng ClassB Quan hệ nhiều (1-n) Ví dụ: Có LOPHOC HOCSINH Có CONGTY NHANVIEN Sáng tác HOASI 6/22/17 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 Quan hệ ClassA 6/22/17 Lập trình hướng đối tượng ClassB Quan hệ nhiều nhiều (n-n) Ví dụ Yêu NAM NU Khám bệnh BACSI 6/22/17 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 Kí kiệu: ClassA ClassB 6/22/17 Lập trình hướng đối tượng 10 Ví dụ class son : private mother{ mother private: double b; public: daughter son void foo ( ); }; class mother{ protected: void son :: foo ( ){ x = y = 20; int x, y; set(5, 10); public: cout

Ngày đăng: 22/06/2017, 15:44

Mục lục

    Quan hệ giữa các lớp đối tượng

    Quan hệ một một (1-1)

    Quan hệ một một (1-1)

    Quan hệ một nhiều (1-n)

    Quan hệ một nhiều (1-n)

    Quan hệ nhiều nhiều (n-n)

    Quan hệ nhiều nhiều (n-n)

    Quan hệ đặc biệt hóa – tổng quát hóa

    Quan hệ đặc biệt hóa – tổng quát hóa

    Quan hệ đặc biệt hóa – tổng quát hóa

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

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

Tài liệu liên quan