Bài giảng Lập trình hướng đối tượng - Bài 5: Kết tập và kế thừa
Số trang: 0
Loại file: pdf
Dung lượng: 916.17 KB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Lập trình hướng đối tượng - Bài 5: Kết tập và kế thừa" có cấu trúc gồm 3 phần cung cấp cho sinh viên các kiến thức: Tái sử dụng mã nguồn, kết tập, kế thừa. Đây là một tài liệu hữu ích dành cho các bạn sinh viên Công nghệ thông tin và những ai quan tâm đến lĩnh vực này 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 - Bài 5: Kết tập và kế thừa 8/24/2011 Mục tiêu bài học Bộ môn Công nghệ Phần mềm Giải thích về khái niệm tái sử dụng mã nguồn Viện CNTT & TT Chỉ ra được bản chất, mô tả các khái niệm Trường Đại học Bách Khoa Hà Nội 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 UMLLẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Giải thích nguyên lý kế thừa và thứ tự khởi Bài 05. Kết tập và kế thừa 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 Nội dung Nội dung1. Tái sử dụng mã nguồn 1. Tái sử dụng mã nguồn2. Kết tập (Aggregation) 2. Kết tập (Aggregation)3. Kế thừa (Inheritance) 3. Kế thừa (Inheritance) 3 4 1. Tái sử dụng mã nguồn (Re-usability) 1. Tái sử dụng mã nguồn (2) Các cách sử dụng lại lớp đã có: 5 6 1 8/24/2011 Ưu điểm của tái sử dụng mã nguồn Nội dung 1. Tái sử dụng mã nguồn 2. Kết tập (Aggregation) 3. Kế thừa (Inheritance) 7 8 2. Kết tập 2.1. Bản chất của kết tập Ví dụ: Lớp toàn thể chứa đối tượng của lớp thành phần 9 10 2.2. Biểu diễn kết tập bằng UML Ví dụ 1 4 TuGiac Diem 11 12 2 8/24/2011 class TuGiac { 2.3. Minh họa trên Java private Diem d1, d2; private Diem d3, d4; public TuGiac(Diem p1, Diem p2,class Diem { Diem p3, Diem p4){ private int x, y; d1 = p1; d2 = p2; d3 = p3; d4 = p4; public Diem(){} } public Diem(int x, int y) { public TuGiac(){ this.x = x; this.y = y; d1 = new Diem(); d2 = new Diem(0,1); } d3 = new Diem (1,1); d4 = new Diem (1,0); public void setX(int x){ this.x = x; } } public int getX() { return x; } public void printTuGiac(){ public void hienThiDiem(){ d1.printDiem(); d2.printDiem(); System.out.print(( + x + , d3.printDiem(); d4.printDiem(); + y + )); ...
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 - Bài 5: Kết tập và kế thừa 8/24/2011 Mục tiêu bài học Bộ môn Công nghệ Phần mềm Giải thích về khái niệm tái sử dụng mã nguồn Viện CNTT & TT Chỉ ra được bản chất, mô tả các khái niệm Trường Đại học Bách Khoa Hà Nội 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 UMLLẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Giải thích nguyên lý kế thừa và thứ tự khởi Bài 05. Kết tập và kế thừa 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 Nội dung Nội dung1. Tái sử dụng mã nguồn 1. Tái sử dụng mã nguồn2. Kết tập (Aggregation) 2. Kết tập (Aggregation)3. Kế thừa (Inheritance) 3. Kế thừa (Inheritance) 3 4 1. Tái sử dụng mã nguồn (Re-usability) 1. Tái sử dụng mã nguồn (2) Các cách sử dụng lại lớp đã có: 5 6 1 8/24/2011 Ưu điểm của tái sử dụng mã nguồn Nội dung 1. Tái sử dụng mã nguồn 2. Kết tập (Aggregation) 3. Kế thừa (Inheritance) 7 8 2. Kết tập 2.1. Bản chất của kết tập Ví dụ: Lớp toàn thể chứa đối tượng của lớp thành phần 9 10 2.2. Biểu diễn kết tập bằng UML Ví dụ 1 4 TuGiac Diem 11 12 2 8/24/2011 class TuGiac { 2.3. Minh họa trên Java private Diem d1, d2; private Diem d3, d4; public TuGiac(Diem p1, Diem p2,class Diem { Diem p3, Diem p4){ private int x, y; d1 = p1; d2 = p2; d3 = p3; d4 = p4; public Diem(){} } public Diem(int x, int y) { public TuGiac(){ this.x = x; this.y = y; d1 = new Diem(); d2 = new Diem(0,1); } d3 = new Diem (1,1); d4 = new Diem (1,0); public void setX(int x){ this.x = x; } } public int getX() { return x; } public void printTuGiac(){ public void hienThiDiem(){ d1.printDiem(); d2.printDiem(); System.out.print(( + x + , d3.printDiem(); d4.printDiem(); + y + )); ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Lập trình hướng đối tượng Lập trình hướng đối tượng Tái sử dụng mã nguồn Bản chất kết tập Biểu diễn kết tập Minh họa trên JavaGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 276 0 0 -
101 trang 200 1 0
-
14 trang 134 0 0
-
Giáo trình lập trình hướng đối tượng - Lê Thị Mỹ Hạnh ĐH Đà Nẵng
165 trang 112 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 96 0 0 -
Giáo trình Phân tích, thiết kế hướng đối tượng với UML: Phần 1 - Trường ĐH Công nghiệp Quảng Ninh
111 trang 95 0 0 -
265 trang 80 0 0
-
Giáo trình Lập trình hướng đối tượng với Java: Phần 2 - Trần Thị Minh Châu, Nguyễn Việt Hà
141 trang 75 0 0 -
33 trang 70 0 0
-
Ngôn ngữ lập trình C# 2005 - Tập 3: Lập trình hướng đối tượng (Phần 1)
196 trang 51 0 0