Danh mục

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    
Jamona

Phí tải xuống: miễn phí Tải xuống file đầy đủ (0 trang) 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 + )); ...

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