
NGÔN NGỮ LÝ THUYẾT HĐT
BỘ MÔN CÔNG NGHỆ PHẦN MỀM
ViỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
Bài 06. Một số kỹ thuật trong kế thừa
1

Mục tiêu của bài học
•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ừu tượng
•Sửdụng các vấn đềtrên với ngôn ngữlập trình
Java.
2

Ni dung
1. Định nghĩa lại (Redefine/Overiding)
2. Lớp trừu tượng (Abstract class)
3. Đơn kếthừa và đa kếthừa
4. Giao diện (Interface)
3

Ni dung
1. Định nghĩa lại (Redefine/Overiding)
2. Lớp trừu tượng (Abstract class)
3. Đơn kếthừa và đa kếthừa
4. Giao diện (Interface)
4

1. Định nghĩa lại hay ghi đè
•Lớp con có thểđịnh nghĩa phương thctrùng tên
với phương thctrong lớp cha:
▫Nếu phương thcmới chỉtrùng tên và khác chữký
(sốlượng hay kiểu dữliệu của đối số)
▫Chồng phương thc(Method Overloading)
▫Nếu phương thcmới hoàn toàn giống vềgiao diện
(chữký)
▫Định nghĩa lại hoặc ghi đè
▫(Method Redefine/Override)
5

