tailieunhanh - Bài giảng Lập trình hướng đối tượng: Bài 5 - Nguyễn Khanh Văn

Bài giảng "Lập trình hướng đối tượng - Bài 5: Kết tập và kế thừa" cung cấp cho người đọc các kiến thức: Tái sử dụng mã nguồn, kết tập (aggregation, kế thừa (inheritance). nội dung chi tiết. | 8 24 2011 Bộ môn Công nghệ Phần mềm Viện CnTt TT Trường Đại học Bách Khoa Hà Nội LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 05. Kết tập và kế thừa Mục tiêu bài học Giải thích về khái niệm tái sử dụng mã nguồn Chỉ ra được bản chất mô tả các khái niệm liên quan đến đến kết tập và kế thừa So sánh kết tập và kế thừa Biểu diễn được kết tập và kế thừa trên UML Giải thích nguyên lý kế thừa và thứ tự khởi tạo hủy bỏ đối tượng trong kế thừa Áp dụng các kỹ thuật nguyên lý về kết tập và kết thừa trên ngôn ngữ lập trình Java 2 II Nội dung II Nội dung 1. Tái sử dụng mã nguồn 2. Kết tập Aggregation 3. Kế thừa Inheritance 1. Tái sử dung mã nguồn 2. Kết tập Aggregation 3. Kế thừa Inheritance 1. Tái sử dụng mã nguồn 2 Các cách sử dụng lại lớp đã có 1 8 24 2011 Ưu điểm của tái sử dụng mã nguồn II Nội dung 1. Tái sử dụng mã nguồn 2. Kết tập Aggregation 3. Kế thừa Inheritance Ví dụ . Bản chất của kết tập 9 II .2. Biểu diễn kết tập bằng UML Lớp toàn thể chứa đối tượng của lớp thành phần 2 8 24 2011 .3. Minh họa trên Java class Diem private int x y public Diem public Diem int x int y x y public void setX int x x public int getX return x public void hienThiDiem x y class TuGiac private Diem d1 d2 private Diem d3 d4 public TuGiac Diem p1 Diem p2 Diem p3 Diem p4 d1 p1 d2 p2 d3 p3 d4 p4 public TuGiac d1 new Diem d2 new Diem 0 1 d3 new Diem 1 1 d4 new Diem 1 0 public void printTuGiac jL__________________________________________________1 11 Ví dụ khác về Kết tập Một trò chơi gồm 2 đối thủ 3 quân súc sắc và 1 trọng tài. 15 . Thứ tự khởi tạo trong kết tập II ội dung 1. Tái sử dụng mã nguồn 2. Kết tập Aggregation 3. Kế thừa Inheritance 17

TỪ KHÓA LIÊN QUAN