public class SinhVien_Program {
public static void main(String[] args) throws Exception {
SinhVien sv1 = new SinhVien(1, "Nguyen van Teo", 5, 6);
SinhVien sv2 = new SinhVien(2,"Tran van Ti", 6,7);
SinhVien sv3 = new SinhVien();
sv3.nhap(); //Hàm nhap() ở trong class SinhVien
System.out.println(SinhVien.tienDe());
//System.out.println(sv1 + sv2 + sv3); //báo lỗi ở chỗ sv1 và sv2 (1)
System.out.println(sv1.toString() + sv2.toString() + sv3); //ok (2)
}
}
(1)
Tại sao nó lại báo lỗi ở chỗ sv1 và sv2 còn sv3 thì không?
(2)
Đã sửa lỗi được nhưng em không hiểu tại sao sv1 và sv2 phải .toString()
còn sv3 thì không cần