每當我在主Java類上創建一個新的Dog對象時,我無法用我想要的字符串替換「null」(表示Dog類中的String Name變量)。這裏是類:這個Java類有什麼問題?
private String Name;
private int Age;
public Dog(String Name, int Age) //Constructor {
this.Name =(String) Name;
this.Age = Age;
}
public int getAge() {
return Age;
}
public void setAge(int Age) {
this.Age = Age;
}
public String getName() {
return Name;
}
public void setName(String Name) {
this.Name = Name;
}
什麼是你的錯誤消息,並宣佈「狗」類中這些方法實例狗?我假設他們是,但你沒有包括實際的類定義。 – jefflunt
你能告訴你如何使用這個類嗎? –
你是怎麼說你無法替換null的,你可以發表一個你如何做的例子。此外這種轉換是不必要的this.Name =(String)Name; – r0ast3d