Điều này có nghĩa là lớp đã được khởi tạo, nhưng các biến không được đặt.Cách tốt nhất để biết tất cả các biến trong một lớp là null?
Một mẫu Class:
public class User {
String id = null;
String name = null;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
Lớp thực tế là rất lớn mà tôi không muốn kiểm tra xem (xyz == null) cho mỗi biến.
Bạn có thể sử dụng phản chiếu – 0xSina
'if (id == null)' là phương pháp * tốt nhất *. – adatapost
Các trường tham chiếu được khởi tạo thành giá trị mặc định của chúng, 'null', trong trường hợp không có bộ khởi tạo rõ ràng. – oldrinb