1. Trang chủ
  2. » Công Nghệ Thông Tin

LẬP TRÌNH HƯỚNG ĐỐI TƯỢNGVỚI JAVA ppt

65 200 1

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 65
Dung lượng 0,9 MB

Nội dung

LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG VỚI JAVA LẬP TRÌNH JAVA Nguyễn Hoàng Anh Email: nhanh@fit.hcmus.edu.vn ĐH KHTN, 2011 Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Nội dung  Khai báo lớp đối tượng  Khai báo thuộc tính  Định nghĩa các phương thức khởi tạo  Định nghĩa các phương thức get/set  Định nghĩa các phương thức nhập xuất console  Định nghĩa các phương thức xử lý nghiệp vụ  Định nghĩa các phương thức overload  Định nghĩa các phương thức mức lớp (static) 2 Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 KHAI BÁO LỚP 3 Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Khai báo lớp 4 1 2 3 4 5 6 7 8 package tenpackage; public class TenLop { //Khai báo các thuộc tính //Khai báo các phương thức } 1 2 3 4 5 6 7 8 package bt1; public class PhanSo{ //Khai báo các thuộc tính //Khai báo các phương thức } Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 KHAI BÁO THUỘC TÍNH 5 Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Khai báo thuộc tính 6 1 2 3 4 5 6 7 8 9 10 package tenpackage; public class TenLop { //Khai báo các thuộc tính private KieuDuLieu tenThuocTinh1; private KieuDuLieu tenThuocTinhN1; //Khai báo các phương thức } Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Khai báo thuộc tính 7 1 2 3 4 5 6 7 8 9 package bt1; public class PhanSo{ //Khai báo các thuộc tính private int tuSo; private int mauSo; //Khai báo các phương thức } Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Khai báo thuộc tính 8 1 2 3 4 5 6 7 8 package bt1; public class MangSoNguyen{ //Khai báo các thuộc tính private int [] arr; //Khai báo các phương thức } 1 2 3 4 5 6 7 8 package bt1; public class MangPhanSo{ //Khai báo các thuộc tính private PhanSo [] arr; //Khai báo các phương thức } Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 HỎI VÀ ĐÁP 9 Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 PHƯƠNG THỨC KHỞI TẠO ĐỐI TƯỢNG 10 [...]... nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Định nghĩa phương thức khởi tạo đối tượng 1 package bt1; 2 3 public class Main { 4 5 public static void main(String[] args) { 6 PhanSo ps1=new PhanSo(); 7 PhanSo ps2=new PhanSo(2,3); 8 PhanSo ps3=new PhanSo(ps2); 9 } 10 11 } 13 Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Định nghĩa phương thức khởi tạo đối tượng 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19... khởi tạo sao chép public TenLop(TenLop tl){ this.thuocTinh1=tl.thuocTinh1; this.thuocTinhN=tl.thuocTinhN; } } Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Định nghĩa phương thức khởi tạo đối tượng 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 12 package bt1; public class PhanSo{ //Khai báo các thuộc tính private int tuSo; private int mauSo; //Phương thức khởi tạo mặc định public...Định nghĩa phương thức khởi tạo đối tượng 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 11 package tenpackage; public class TenLop{ //Khai báo các thuộc tính private KieuDuLieu thuocTinh1; private KieuDuLieu thuocTinhN; //Phương... PhanSo[mps.arr.length]; for (int i = 0; i < mps.arr.length; i++) { this.arr[i] = new PhanSo(mps.arr[i]); } } } Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Định nghĩa phương thức khởi tạo đối tượng 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 15 package bt1; public class Main { public static void main(String[] args) { //Sử dụng phương thức khởi tạo mặc định MangPhanSo mps1=new MangPhanSo();... MangPhanSo mps4=new MangPhanSo(arr); //Sử dụng phương thức khởi tạo sao chép MangPhanSo mps5=new MangPhanSo(mps3); } } Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Định nghĩa phương thức khởi tạo đối tượng 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 16 package bt1; public class MangSoNguyen { //Khai báo thuộc tính private int[] arr; //Phương thức khởi tạo mặc định public MangSoNguyen()... this.arr = new int[msn.arr.length]; for (int i = 0; i < msn.arr.length; i++) { this.arr[i] = msn.arr[i]; } } } Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Định nghĩa phương thức khởi tạo đối tượng 1 package bt1; 2 public class Main { 3 public static void main(String[] args) { 4 //Sử dụng phương thức khởi tạo mặc định 5 MangSoNguyen msn1=new MangSoNguyen(); 6 //Sử dụng phương thức khởi... 9 10 11 12 13 14 15 16 17 18 19 20 21 20 package tenpackage; public class TenLop{ //Khai báo các thuộc tính private KieuDuLieu thuocTinh1; private KieuDuLieu thuocTinhN; //Các phương thức khởi tạo đối tượng //Các phương thức get/set public KieuDuLieu getThuocTinh1() { return thuocTinh1; } public void setThuocTinh1(KieuDuLieu thuocTinh1) { this.thuocTinh1 = thuocTinh1; } public KieuDuLieu getThuocTinhN()... 2011 Định nghĩa các phương thức get/set 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 21 public class PhanSo{ //Khai báo các thuộc tính private int tuSo; private int mauSo; //Phương thức khởi tạo đối tượng //Các phương thức get/set public int getTuSo() { return tuSo; } public void setTuSo(int tuSo) { this.tuSo = tuSo; } public int getMauSo() { return mauSo; } public void setMauSo(int mauSo) . LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG VỚI JAVA LẬP TRÌNH JAVA Nguyễn Hoàng Anh Email: nhanh@fit.hcmus.edu.vn ĐH KHTN, 2011 Nguyễn. nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 PHƯƠNG THỨC KHỞI TẠO ĐỐI TƯỢNG 10 Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Định nghĩa phương thức khởi tạo đối tượng 11 1 2 3 4 5 6 7 . KHTN, 2011 Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Nội dung  Khai báo lớp đối tượng  Khai báo thuộc tính  Định nghĩa các phương thức khởi tạo  Định nghĩa các phương

Ngày đăng: 08/08/2014, 18:22

TỪ KHÓA LIÊN QUAN

w