1. Trang chủ
  2. » Địa lý

Bài giảng Kỹ thuật lập trình: Chương 5 - ĐH Kinh tế Luật

10 6 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 383,13 KB

Nội dung

 Tạo ra các lớp mới từ việc sử dụng lại những thành phần của lớp đã có.  Lợi ích[r]

(1)

Chương 5

(2)

Khái niệm kế thừa

Khái niệm đa hình

(3)

Kế thừa

Các đối tượng có chung số đặc điểm, hành vi nhóm lại với

Ví dụ

 Xe đạp  Xe máy  Xe  Xe tải

  Phương tiện giao thông

Vehicle

(4)(5)

Kế thừa

Ví dụ: Một lớp lớp cha lớp khác

Business

KMart Macys

ServiceBusiness

(6)

Tạo lớp từ việc sử dụng lại thành phần lớp có

Lợi ích

 Nhất quán  Thuận tiện

(7)

Khai báo Kế thừa

Lớp sở (base class): làm sở để lớp khác kế thừa

Lớp nhận (derived class): kế thừa đặc điểm lớp sở

Khai báo

 class LopNhan : LopCoSo  Ví dụ:

• class XeDap : PhuongTienGiaoThong

(8)

Không kế thừa

Lớp truy cập từ khóa base

class HinhHoc {

public HinhHoc(double chuVi, double dienTich) {

ChuVi = chuVi;

DienTich = dienTich; }

}

class HinhTron : HinhHoc {

public HinhTron(double chuVi, double dienTich) : base(chuVi, dienTich)

(9)

Từ khóa base

Dùng để truy cập đến thành phần lớp sở

Mức truy cập:  public

 protected

Khai báo

class <baseName>{ …

<access_modifier> <return_type> <Base_Method> (list_of_argument){ }

}

class <derivedName> : <baseName>{ base.<Base_Method>( … );

(10)

Dùng để khai báo phương thức lớp nhận có phương thức tên lớp sở

Ví dụ

Ngày đăng: 11/03/2021, 11:17