Javaで、配列をクラスに渡す方法を教えてください。いつでも、「静的コンテキストで非静的変数を参照できません」というメッセージが表示されます。配列には 10 の位置があります。配列を次のように宣言しました。
編集:これはより明確な例ですか? また、プログラマーが理解することは重要ではないと主張して、私の先生は静的なものとその使用方法を完全に無視したことにも注意してください。
編集2:私はそれを取り
、
これが私のプログラムに何をしたかを正確に変えることでそれを機能させることができました.これは悪い修正と見なされますかsorter sort = new sorter();
?
static sorter sort = new sorter();
主要
public class example {
public static void main(String[] args) {
int[] test = new int[10];
sorter sort = new sorter();
sort.GetArray(test);
}
}
クラス
public class sorter {
int[] InputAR = new int[10];
public sorter
{
}
public void GetArray(int[] a)
{
}
}