作者candy3607 (大仁~)
看板java
標題[問題] static field ..should. in a static way
時間Fri Mar 7 23:58:27 2014
想請問一下我的code哪邊有問題?
public class UniqueCriminal {
private static String name;
private static boolean gender;
private static int age;
private static String id;
private static UniqueCriminal bigBadGuy;
private UniqueCriminal(String name,boolean gender,int age,String id){
};
void printData(String name,boolean gender,int age,String id){
System.out.println("First suspect is:" + bigBadGuy.name);
System.out.println("He/She's age is:" + bigBadGuy.age);
System.out.println("Social ID:" + bigBadGuy.id);
System.out.printf("Gender:");
if(bigBadGuy.gender==true){
System.out.println("male");
}
else{
System.out.println("female");
}
};
public static UniqueCriminal getInstance(){
bigBadGuy = new UniqueCriminal(name,gender,age,id);
bigBadGuy.name = name;
bigBadGuy.gender = gender;
bigBadGuy.age = age;
bigBadGuy.id = id;
return bigBadGuy;
}
就是我會出現
the static field UniqueCriminal.name should be accessed in a static way
有GOOGLE了 但不知道這個bug要怎麼de QAQ
謝謝各位大大
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.202
→ asilzheng:UniqueCriminal.name 03/08 00:05
→ asilzheng:另外,Singleton 不是這樣用的 (搖頭) 03/08 00:07