Học Java với khởi tạo

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Học Java với khởi tạo Empty Học Java với khởi tạo

Bài gửi by thamkk0212 6/4/2016, 17:48

hôm nay mình phải Làm quen các mọi người đối chút về phương thức khởi tạo ( constructor ) trong Java căn bản.
đặc tính của phương thức khởi tạo
Contructor thật ra là một loại phương thức đặc biệt của lớp.Constructor dùng gọi tự động khi khởi tạo luôn thể hiện của lớp , có xác xuất sử dụng để khởi gán những giá trị măc định.
Các constructor không có giá trị trả về , và có khả năng có thông số hoặc không có thông số.
Constructor sẽ có cùng tên với lớp và được gọi đến sử dụng từ khóa new.
Nếu như một lớp không có constructor thì java cần cung cấp cho lớp một constructor ngầm định ( default constructor ).
Những tính chất , biến của lớp cần được khởi tạo bởi các giá trị ngầm định ( số: thường là giá trị 0 , kiểu suy xét lý lẽ là giá trị false , kiểu đối tượng giá trị null , … )

Tham gia học java miễn phí tại đây >>> khóa học lập trình java cơ bản
- bạn có thể định nghĩa rất nhiều phương thức khởi tạo cho một lớp.
- Giống như các phương thức khác , phương thức khởi tạo lớp có xác xuất bị nạp chồng ( overload )
** Lưu ý: thông thường để an toàn , dễ rà soát và làm chủ mã nguồn lập trình anh phải khai báo một constructor cho lớp
nếu về constructor
Tạo lớp SinhVien với các tính chất hoTen , namSinh , diemTb , lop.

Xem thêm : tài liệu học lập trình java nâng cao
Tạo constructor có 2 tham số truyền vào và 1 constructor overload constructor đó , với 3 thông số truyền vào:
[java]package javacafeitvn;
class SinhVien
private String hoTen;
private int namSinh;
private float diemTb;
private String lop;
public SinhVien( )

public SinhVien( String hoTen , int namSinh )
this.hoTen = hoTen;
this.namSinh = namSinh;
this.lop = “At7a”;
System.out.println( “Họ tên: ” + this.hoTen + ” Năm sinh: ” + this.namSinh );
System.out.println( “Lớp: ” + this.lop );

//Overloading constructor method
public SinhVien( String hoTen , int namSinh , float diemTb )
this.hoTen = hoTen;
this.namSinh = namSinh;
this.diemTb = diemTb;
this.lop = “At7a”;
System.out.println( “Họ tên: ” + this.hoTen + ” Năm sinh: ” + this.namSinh + ” Điểm Trung Bình: ” + this.diemTb );
System.out.println( “Lớp: ” + this.lop );

[/java]
Bài hướng dẫn Giới thiệu về phương thức khởi tạo trong java kết thúc tại đây , chúc các các chị có Hướng dẫn bổ ích.
thamkk0212
thamkk0212
Cấp 1
Cấp 1

Bài gửi : 46
Điểm : 3367
Like : 0
Tham gia : 18/11/2015

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

- Similar topics

Permissions in this forum:
Bạn không có quyền trả lời bài viết