好了,所以basiclly我有三類:在另一個類訪問變量返回null
- 主類
- 蘋果(兩個構造函數)
- 派
在主類怎麼辦:
Apple apple = new Apple(String one, String two);
然後Apple類設置它們全球:
public Apple()
{
//empty constructor
}
public Apple(String one, String two)
{
this.one = one;
this.two = two;
}
然後在餅類我做的:
Apple apple = new Apple();
然後,如果我嘗試從他們返回null餅圖類訪問的變量「一」或「二」。有人能幫我嗎?
看起來你並沒有在Apple類中設置一個或兩個varialbes。另外,公共變量是IMO的一個值得懷疑的設計。 –
你有兩個獨立的同一類'Apple'的對象。一旦您設置了一個對象的某些字段,另一個對象的字段保持不變。 –