tailieunhanh - Bài giảng Lập trình hướng đối tượng: Bài 4 - Nguyễn Khanh Văn
Bài giảng "Lập trình hướng đối tượng - Bài 4: Các kỹ thuật xây dựng lớp và sử dụng đối tượng" cung cấp cho sinh viên các kiến thức: Chồng phương thức, thành viên ĐT và thành viên lớp, quản lý bộ nhớ trong Java, truyền tham số cho phương thức, một số lớp tiện ích trong Java. . | 8 24 2011 Bộ môn Công nghệ Phần mềm Viện CnTt TT Trường Đại học Bách Khoa Hà Nội LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 04. Các kỹ thuật xây dựng lớp và sử dụng đối tượng Mục tiêu bài học 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 II ội dung II Nội dung 1. Chồng phương thức 2. Thành viên ĐT và thành viên lớp 3. Quản lý bộ nhớ trong Java 4. Truyền tham số cho phương thức 5. Một số lớp tiện ích trong Java 3 1. Chồng phương thức 2. Thành viên ĐT và thành viên lớp 3. Quản lý bộ nhớ trong Java 4. Truyền tham số cho phương thức 5. Một số lớp tiện ích trong Java . Chồng phương thức Chồng phương thức Method Overloading 1 8 24 2011 . s . 11 . Chồng phương thức 3 Ví dụ 2 class MyDate int year month day public boolean setMonth int m public boolean setMonth String public class Test public static void main String MyDate d new MyDate d. setMonth 9 September args 7 Thảo luận . Chồng phương thức khởi tạo void prt String s s void f2 short x prt f3 short void f2 int x prt f3 int void f2 long x prt f5 long void f2 float x prt f5 float Trong nhiều tình huống khác nhau cần khởi tạo đối tượng theo nhiều cách khác nhau Điều gì xảy ra nếu thực hiện f2 5 char x a f2 x byte y 0 f2 y float z 0 f2 z Điều gì xảy ra nếu gọi f2 9 . II ị Ví dụ public class BankAccount private String owner private double balance public BankAccount owner noname public BankAccount String o double b owner o balance b public class Test public static void main String args BankAccount acc1 new BankAccount BankAccount acc2 new BankAccount Thuy 100 11 2 8 24 2011 ị Ví dụ public class Ship private double x y private double speed direction public String name public Ship String name .
đang nạp các trang xem trước