我有一個類全局聲明數組,並且這些數組通過這個類中的方法初始化。它們不在構造函數內。我有另外一門課,我使用extends
來允許我訪問這些值。當然,我收到一個空指針異常。我將如何去解決這個問題?我不需要重寫這些數組。 JUst需要在方法內部使用它們來填充其他數組。如何從子類中的父類訪問數組?
我已經在這一段時間了。我對java的使用經驗還很少。 任何建議,將不勝感激。謝謝大家
什麼我談論的例子:
public class Parent{
public double hey[ ];
public double [] fillHey(){
hey = new double[57]
for(int k = 0; k<57; k++)
{
hey[k] = k+2;
}
}
}
的子類:
public class Child extends Parent{
public double you[ ];
public double[ ] fillYou(){
you = new double[57];
for(int k = 0; k<57; k++)
{
you[k] = (k+2) * hey[k];
}
}
}
你忘了用語言標記問題。 – ford
啊看起來像@Damien已經涵蓋了謝謝你的提高 – handroski