Một tên và lựa chọn các tham số cho phù hợp.

Một phần của tài liệu 05 Dong goi va truu tuong hoa du lieu docx (Trang 33 - 38)

28/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 34

5.5- Chồng phương thức

5.5- Chồng phương thức

 Ví dụ 1:

 Phương thức println() trong

System.out.println() có 10 khai báo với các tham số khác nhau: boolean, char[], char,

double, float, int, long, Object, String, và một không có tham số.

 Không cần sử dụng các tên khác nhau (chẳng hạn "printString“ hoặc "printDouble“) cho mỗi kiểu dữ liệu muốn in ra.

28/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 35

5.5- Chồng phương thức

5.5- Chồng phương thức

 Ví dụ 2:

class MyDate {

public boolean setMonth(int m) { …}

public boolean setMonth(String s) { …} }

MyDate d = new MyDate(); d.setMonth(9);

28/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 36

Nội dung

Nội dung

 5.1 Trừu trượng hóa dữ liệu

 5.2 Đóng gói và che giấu thông tin 5.3 Khai báo lớp  5.3 Khai báo lớp

 5.4 Các thành viên của lớp 5.5 Chồng phương thức  5.5 Chồng phương thức

28/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 37

5.6- Gói (Package)

5.6- Gói (Package)

 Các lớp có thể nhóm lại với nhau thành gói (package)

 Gói được coi như các thư mục, là nơi tổ chức các lớp

 Theo quy ước, tên của package được viết bằng các ký tự thường

 Các package khác nhau có thể chứa các lớp có cùng tên

 Khi nói đến tên lớp tức là nói đến tên đầy đủ của lớp bao gồm tên gói và tên lớp.

28/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 38

5.6- Gói (Package)

5.6- Gói (Package)

Một phần của tài liệu 05 Dong goi va truu tuong hoa du lieu docx (Trang 33 - 38)

Tải bản đầy đủ (PPT)

(49 trang)