我是新來的Java和編程,我有一個問題。我的代碼編譯,但給我錯誤:無法找到或加載主類PatienTest。你能否向我解釋我的錯誤在哪裏以及我做錯了什麼。這裏是我的代碼:Java獲取和設置使用
class Patient {
private String name;
private int age;
public String newName;
public String getName() {
return name;
}
public void setName() {
name = newName;
}
public int getAge() {
return age;
}
public void setAge(int newAge) {
age = newAge;
}
}
class PatientTest {
private Patient pat;
public boolean isChild() {
return (pat.getAge() < 15);
}
public void main(String[] args) {
System.out.println(isChild);
}
}
class PatientTest {
private Patient pat;
public boolean isChild() {
return (pat.getAge() < 15);
}
public void main(String[] args) {
System.out.println(isChild);
}
}
你有在同一個文件中的兩個班? – DamCx
你錯過了主要方法的靜態 – Rajashekhar
當我使它靜態顯示此錯誤: 非靜態變量isChild不能從靜態上下文中引用 \t System.out.println(isChild); \t^ 1錯誤 [以0.8s完成,退出代碼1] – Spongi