Bài giảng Lập trình hướng đối tượng - Bài 6: Một số kỹ thuật trong kế thừa
Số trang: 0
Loại file: pdf
Dung lượng: 307.18 KB
Lượt xem: 11
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 6: Một số kỹ thuật trong kế thừa" cung cấp các kiến thức giúp sinh viên có thể trình bày nguyên lý định nghĩa lại trong kế thừa, đơn kế thừa và đa kế thừa, giao diện và lớp trừ tượng, sử dụng các vấn đề trên với ngôn ngữ lập trình Java. Mời các bạn cùng tham khảo nội dung chi tiết.
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 6: Một số kỹ thuật trong kế thừa 8/24/2011 Mục tiêu của bài học Bộ môn Công nghệ Phần mềm Trình bày nguyên lý định nghĩa lại trong kế Viện CNTT & TT thừa Trường Đại học Bách Khoa Hà Nội Đơn kế thừa và đa kế thừa Giao diện và lớp trừu tượng Sử dụng các vấn đề trên với ngôn ngữ lậpLẬP TRÌNH HƯỚNG ĐỐI TƯỢNG trình Java.Bài 06. Một số kỹ thuật trong kế thừa 2 Nội dung Nội dung1. Định nghĩa lại (Redefine/Overiding) 1. Định nghĩa lại2. Lớp trừu tượng (Abstract class) (Redefine/Overriding)3. Đơn kế thừa và đa kế thừa 2. Lớp trừu tượng (Abstract class)4. Giao diện (Interface) 3. Đơn kế thừa và đa kế thừa 4. Giao diện (Interface) 3 4 1. Định nghĩa lại hay ghi đè class Shape { protected String name; Shape(String n) { name = n; } public String getName() { return name; } Lớp con có thể định nghĩa phương thức trùng public float calculateArea() { return 0.0f; } tên với phương thức trong lớp cha: } class Circle extends Shape { private int radius; Circle(String n, int r){ super(n); radius = r; } public float calculateArea() { float area = (float) (3.14 * radius * radius); return area; } 5 } 6 1 8/24/2011 class Square extends Shape { Thêm lớp Triangle private int side; Square(String n, int s) { class Triangle extends Shape { super(n); private int base, height; side = s; Triangle(String n, int b, int h) { } super(n); public float calculateArea() { base = b; height = h; float area = (float) side * side; } return area; public float calculateArea() { } float area = 0.5f * base * height; } return area; } } 7 8 this và super package abc; public class Person { protected String name; this: protected int age; super: public String getDetail() { String s = name + , + age; return s; } } i ...
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 6: Một số kỹ thuật trong kế thừa 8/24/2011 Mục tiêu của bài học Bộ môn Công nghệ Phần mềm Trình bày nguyên lý định nghĩa lại trong kế Viện CNTT & TT thừa Trường Đại học Bách Khoa Hà Nội Đơn kế thừa và đa kế thừa Giao diện và lớp trừu tượng Sử dụng các vấn đề trên với ngôn ngữ lậpLẬP TRÌNH HƯỚNG ĐỐI TƯỢNG trình Java.Bài 06. Một số kỹ thuật trong kế thừa 2 Nội dung Nội dung1. Định nghĩa lại (Redefine/Overiding) 1. Định nghĩa lại2. Lớp trừu tượng (Abstract class) (Redefine/Overriding)3. Đơn kế thừa và đa kế thừa 2. Lớp trừu tượng (Abstract class)4. Giao diện (Interface) 3. Đơn kế thừa và đa kế thừa 4. Giao diện (Interface) 3 4 1. Định nghĩa lại hay ghi đè class Shape { protected String name; Shape(String n) { name = n; } public String getName() { return name; } Lớp con có thể định nghĩa phương thức trùng public float calculateArea() { return 0.0f; } tên với phương thức trong lớp cha: } class Circle extends Shape { private int radius; Circle(String n, int r){ super(n); radius = r; } public float calculateArea() { float area = (float) (3.14 * radius * radius); return area; } 5 } 6 1 8/24/2011 class Square extends Shape { Thêm lớp Triangle private int side; Square(String n, int s) { class Triangle extends Shape { super(n); private int base, height; side = s; Triangle(String n, int b, int h) { } super(n); public float calculateArea() { base = b; height = h; float area = (float) side * side; } return area; public float calculateArea() { } float area = 0.5f * base * height; } return area; } } 7 8 this và super package abc; public class Person { protected String name; this: protected int age; super: public String getDetail() { String s = name + , + age; return s; } } i ...
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 Kỹ thuật trong kế thừa Định nghĩa lại Lớp trừu tượng Đơn kế thừa Đa kế thừaGợi ý tài liệu liên quan:
-
Bài giảng Phân tích thiết kế phần mềm: Chương 7 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
16 trang 354 0 0 -
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 81 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