Danh mục

Bài giảng Lập trình hướng đối tượng: Chương 12 - Nguyễn Sơn Hoàng Quốc, ThS. Nguyễn Tấn Trần Minh Khang

Số trang: 59      Loại file: pdf      Dung lượng: 296.50 KB      Lượt xem: 12      Lượt tải: 0    
Thu Hiền

Xem trước 6 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mục tiêu của bài giảng "Lập trình hướng đối tượng - Chương 12: Kế thừa" cung cấp các kiến thức giúp sinh viên nắm được các loại quan hệ trong lập trình, kế thừa trong lập trình hướng đối tượng là gì, khái niệm cây kế thừa, khái niệm sơ đồ lớp. Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên ngành Công nghệ thông tin dùng làm tài liệu học tập và nghiên cứu.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng: Chương 12 - Nguyễn Sơn Hoàng Quốc, ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT Chương 12 KẾ THỪAGV. Nguy ễn Sơn Hoàng Quốc Chương 12 - 1ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 0. MỤC TIÊU Hiểu được các loại quan hệ? Hiểu được kế thừa trong lập trình hướng đối tượng là gì? Hiểu được khái niệm cây kế thừa. Hiểu được khái niệm sơ đồ lớp. GV. Nguy ễn Sơn Hoàng Quốc Chương 12 - 2 ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 1.QUAN HỆ Người ta chia các quan hệ thành những loại như sau:− Quan hệ một một (1-1)− Quan hệ một nhiều (1-n)− Quan hệ nhiều nhiều (m-n)− Quan hệ đặt biệt hóa, tổng quát hóa. GV. Nguy ễn Sơn Hoàng Quốc Chương 12 - 3 ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 1.1. QUAN HỆ MỘT MỘT (1-1)− Khái niệm: Hai lớp đối tượng được gọi là quan hệ một-một với nhau khi một đối tượng thuộc lớp này quan hệ với một đối tượng thuộc lớp kia và một đối tượng thuộc lớp kia quan hệ duy nhất với một đối tượng thuộc lớp này.− Hình vẽ Quan Hệ A B− Trong hình vẽ trên ta nói: một đối tượng thuộc lớp A quan hệ với một đối tượng thuộc lớp B và một đối tượng lớp B quan hệ duy nhất với một đối tượng thuộc lớp A. GV. Nguy ễn Sơn Hoàng Quốc Chương 12 - 4 ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 1.1 QUAN HỆ MỘT MỘT (1-1)− Ví dụ minh họa Chủ nhiệm LOPHOC GIAOVIEN Hôn nhân VO CHONG GV. Nguy ễn Sơn Hoàng Quốc Chương 12 - 5 ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 1.2. QUAN HỆ MỘT NHIỀU (1-n)− Khái niệm: Hai lớp đối tượng được gọi là quan hệ một-nhiều với nhau khi một đối tượng thuộc lớp này quan hệ với nhiều đối tượng thuộc lớp kia và một đối tượng lớp kia quan hệ duy nhất với một đối tượng thuộc lớp này.− Hình vẽ Quan Hệ A B− Trong hình vẽ trên ta nói: một đối tượng thuộc lớp A quan hệ với nhiều đối tượng thuộc lớp B và một đối tượng lớp B quan hệ duy nhất với một đối tượng thuộc lớp A. GV. Nguy ễn Sơn Hoàng Quốc Chương 12 - 6 ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 1.2 QUAN HỆ MỘT NHIỀU (1-n)− Ví dụ minh họa: có LOPHOC HOCSINH Huyết thống CHA CON Sáng tác HOASI TACPHAM GV. Nguy ễn Sơn Hoàng Quốc Chương 12 - 7 ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 1.2 QUAN HỆ MỘT NHIỀU (1-n)− Ví dụ minh họa: GV. Nguy ễn Sơn Hoàng Quốc Chương 12 - 8 ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 1.3 QUAN HỆ NHIỀU NHIỀU (m-n)− Khái niệm: hai lớp đối tượng được gọi là quan hệ nhiều-nhiều với nhau khi một đối tượng thuộc lớp này quan hệ với nhiều đối tượng thuộc lớp kia và một đối tượng lớp kia cũng có quan hệ với nhiều đối tượng thuộc lớp này.− Hình vẽ Quan Hệ A B− Trong hình vẽ trên ta nói: một đối tượng thuộc lớp A quan hệ với nhiều đối tượng thuộc lớp B và một đối tượng lớp B cũng có quan hệ với nhiều đối tượng thuộc lớp A. GV. Nguy ễn Sơn Hoàng Quốc Chương 12 - 9 ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 1.3 QUAN HỆ NHIỀU NHIỀU (m-n)− Ví dụ minh họa: yêu NAM NỮ Khám bệnh BACSI BENHNHAN GV. Nguy ễn Sơn Hoàng Quốc Chương 12 - 10 ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 1.3 QUAN HỆ NHIỀU NHIỀU (m-n)− Ví dụ minh họa: GV. Nguy ễn Sơn Hoàng Quốc Chương 12 - 11 ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 1.4. QUAN HỆ ĐẶC BIỆT HÓA- TỔNG QUÁT HOÁ− Khái niệm: hai lớp đối tượng được gọi là quan hệ đặc biệt hóa-tổng quát hóa với nhau khi, lớp đối tượng này là trường hợp đặc biệt của lớp đối tượng kia và lớp đối ...

Tài liệu được xem nhiều: