01/10/2018, 11:24
Thắc mắc về khai báo Constructor trong java?
Các anh/chị cho em hoi 2 kiểu khai báo Contructor khác nhau như thế nào? Em cám ơn~
public CD(int maCD, int soBaiHat, String tuaCD, String caSi, double giaThanh) {
super();
this.maCD = maCD;
this.tuaCD = tuaCD;
this.caSi = caSi;
this.soBaiHat = soBaiHat;
this.giaThanh = giaThanh;
}
và
public CD(int maCD, int soBaiHat, String tuaCD, String caSi, double giaThanh) {
super();
this.maCD = maCD;
this.tuaCD = tuaCD;
this.caSi = caSi;
this.getSoBaiHat(soBaiHat)
this.setGiaThanh(giaThanh);
}
```
Bài liên quan
geter/seter nó được tạo ra nhằm mục đích là cung cấp 1 phương thức cho các thành phần bên ngoài muốn truy cập vào thuộc tính của lớp , cho nên khi nằm trong lớp thì không cần thiết phải dùng get/set để truy cập vào thành viên dữ liệu , kết quả thì đều như nhau thôi…
Cách thứ 2 thì phải khai báo hai hàm
getSoBaiHat
vàsetGiaThanh
, thế thôi.