1
作成したオブジェクトごとに配列を作成したいのですが、アクセスできません。スコープがコンストラクタ内にあるためです。コンストラクタの内部で作成されたオブジェクトにはどうすればアクセスできますか?
class Constructor{
Constructor(int vsl)
{
int[] array = new int[vsl];
}
}
iはコンストラクタC = newコンストラクタ(4)によって、このコンストラクタを呼び出す場合。
私のコードでどのように配列を使用できますか?
注:私は具体的にコンストラクタ内でオブジェクトを作成し、スキャナオブジェクトから取得した値を使用してオブジェクトを操作します。
@ Jens "global"は、Javaコンテキストで使用する用語ではありません。 – GhostCat
コード化する前に、Javaオブジェクトのチュートリアルを参照することをお勧めします。 – MrPromethee
コンストラクタで 'array'をローカル変数*にしました。あなたのクラスの*フィールド*である必要があります。したがって、まずそのような基本について学びます。あなたは試行錯誤で基礎を学ぶのではなく、チュートリアルや本を勉強することで学ぶことはありません。 – GhostCat