Danh mục

Bài giảng Lập trình hướng đối tượng: Chương 4.1 - ĐH Bách Khoa Hà Nội

Số trang: 22      Loại file: pdf      Dung lượng: 1.35 MB      Lượt xem: 15      Lượt tải: 0    
Jamona

Phí tải xuống: 8,000 VND Tải xuống file đầy đủ (22 trang) 0
Xem trước 3 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: Chương 4.1 Các kỹ thuật xây dựng lớp và sử dụng đối tượng với mục tiêu giúp các bạn nêu được bản chất, vai trò và biết sử dụng kỹ thuật chồng phương thức, chồng phương thức khởi tạo; Thành viên đối tượng, thành viên lớp; Hiểu về cách thức quản lý bộ nhớ và đối tượng trong Java; Nắm về cách thức truyền tham số phương thức; Biết cách sử dụng package, một số lớp tiện ích trong Java: Wrapper class, Math, System, String vs. StringBuffer.
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: Chương 4.1 - ĐH Bách Khoa Hà Nội 9/18/17 Mục tiêu bài học Bộ môn Công nghệ Phần mềm n Nêu được bản chất, vai trò và biết sử dụng kỹ thuật chồng phương thức, chồng phương thức Viện CNTT & TT khởi tạo Trường Đại học Bách Khoa Hà Nội n Thành viên đối tượng, thành viên lớp n Hiểu về cách thức quản lý bộ nhớ và đối tượngLẬP TRÌNH HƯỚNG ĐỐI TƯỢNG trong Java Bài 04. Các kỹ thuật xây dựng lớp n Nắm về cách thức truyền tham số phương thức n Biết cách sử dụng package, một số lớp tiện ích và sử dụng đối tượng trong Java: Wrapper class, Math, System, String vs. StringBuffer 2 Nội dung Nội dung1. Chồng phương thức 1. Chồng phương thức2. Thành viên ĐT và thành viên lớp 2. Thành viên ĐT và thành viên lớp3. Quản lý bộ nhớ trong Java 3. Quản lý bộ nhớ trong Java4. Truyền tham số cho phương thức 4. Truyền tham số cho phương thức5. Một số lớp tiện ích trong Java 5. Một số lớp tiện ích trong Java 3 4 1 9/18/17 Nhắc lại về phương thức 1.1. Chồng phương thứcn Mỗi phương thức phải có một chữ ký riêng n Chồng phương thức (Method Overloading): Các phương thức trong cùng một lớp có thể trùngn Chữ ký của phương thức bao gồm: tên nhưng chữ ký phải khác nhau: n Tên phương thức n Số lượng tham số khác nhau n Số lượng các đối số và kiểu của chúng n Nếu cùng số lượng tham số thì kiểu dữ liệu các tham số phải khác nhau n Mục đích: n Tên trùng nhau để mô tả bản chất công việc n Thuận tiện cho lập trình vì không cần phải nhớ quá nhiều tên phương thức mà chỉ cần nhớ một tên và lựa chọn các tham số cho phù hợp. 5 6 1.1. Chồng phương thức (2) 1.1. Chồng phương thức (3)n Ví dụ 1: n Ví dụ 2: n Phương thức println() trong System.out.println() class MyDate { int year, month, day; có 10 khai báo với các tham số khác nhau: public boolean setMonth(int m) { …} boolean, char[], char, double, float, int, long, public boolean setMonth(String s) { …} Object, String, và một không có tham số. } n Không cần sử dụng các tên khác nhau (chẳng public class Test{ hạn printString“ hoặc printDouble“) cho mỗi public static void main(String args[]){ kiểu dữ liệu muốn hiển thị. MyDate d = new MyDate(); d.setMonth(9); d.setMonth(”September”); } 7 } 8 2 9/18/17 Một số chú ý với chồng phương thức Thảo luậnn Các phương thức chỉ được xem xét là chồng n Cho phương thức sau đây: public double test(String a, int b) khi chúng thuộc cùng một lớp n Hãy chọn ra các phương thức chồng cho phương thức trên:n Chỉ nên sử dụng kỹ thuật này với các phương 1. void test(String b, int a) thức có cùng mục đích, chức năng; tránh lạm 2. public double test(String a) dụng 3. private int test(int b, String a) ...

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