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;
	}

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);
	}
```
Cong 5 viết 13:35 ngày 01/10/2018

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…

Trần Hoàn viết 13:31 ngày 01/10/2018

Cách thứ 2 thì phải khai báo hai hàm getSoBaiHatsetGiaThanh, thế thôi.

Bài liên quan
0