OOプログラミングの新機能です。値がいっぱいのクラスと2次元配列があるとします。 別のクラスのクラスのオブジェクトを作成すると、その2次元配列が空になるのでしょうか? 「はい」の場合は、クラスの新しいインスタンスを作成する際に値を保持する方法は何ですか?クラスの新しいオブジェクトのプロパティを作成していますか
答えて
static
キーワードを使用すると、メンバー変数をクラスのすべてのインスタンスで共通にすることができます。そうすれば、すべてのインスタンスは配列内の同じ値を保持します。
私は12分で受け入れることができます。ありがとうございました – commandos2389
ありがとうございます - これ以上の助けが必要な場合はお知らせください。 – OnlySteveH
配列としてパラメータを取るコンストラクタを作成します。
public static void main(String[] args) {
int[][] array = new int[5][10];
otherClass oc = new otherClass(array);
}
public class otherClass {
public otherClass(int[][] a){
//do stuff with full array
}
}
私は静的だが知っていいといいだろう:) – commandos2389
空になります。クラスコンストラクタで配列を満たすメソッドを定義すると、常にそのコンストラクタがスローされ、配列は値でいっぱいになります。
のような何か:
public myclass() {
int array[] = new int[20];
...
}
- 1. 同じクラスの新しいオブジェクトをPythonで作成していますか?
- 2. 既存のクラスに新しいPHPオブジェクトを作成します
- 3. 新規作成しないオブジェクトを作成しますか?
- 4. 新しいオブジェクトを作成するすべてのオブジェクトを更新します
- 5. Javaの抽象クラスで新しいオブジェクトを作成する
- 6. は、ボタンのクリックにクラスの新しいオブジェクトを作成/のActionEvent
- 7. プロトタイプパターンの新しいプロパティを作成
- 8. jQueryの:新しいオブジェクトを作成します... $(オブジェクト)
- 9. クラスを作成中にクラスを作成していますか?
- 10. MemberWiseCloneはどのようにしてクローンされたプロパティを持つ新しいオブジェクトを作成しますか?
- 11. exisitingプロパティから新しい配列を作成します
- 12. コンストラクタでプロパティ値を持つ新しいオブジェクトを作成します。Null
- 13. javascriptオブジェクトのプロパティを更新していますか?
- 14. プロパティグリッドはプロパティの新しいインスタンスを作成します。
- 15. Java:UIクラスの新しいインスタンスを作成
- 16. Rクラスのdata.frameから新しいクラスを作成する
- 17. 他のプロパティに基づいてJS "クラス"のプロパティを更新しますか?
- 18. クラス内に新しいオブジェクトを作成する
- 19. 他のオブジェクトから新しいオブジェクトを作成する
- 20. 既存のオブジェクトから新しいオブジェクトを作成する
- 21. Javaクラスの新しいオブジェクトを作成するとヌルオブジェクトが返されます
- 22. フリーズした親オブジェクトから新しいオブジェクトを作成する
- 23. `LoaderManager.restartLoader`は新しいオブジェクトを作成しますか?
- 24. モーダルセグは新しいオブジェクトを作成しますか?
- 25. 新しいクラスのメソッド内でメソッドを作成します。
- 26. Coffeescriptはそのクラスのオブジェクトを与えられたクラスの新しいインスタンスを作成します
- 27. named_scopeは、次のように新しいオブジェクトを作成しています:join
- 28. ランクでオブジェクトの新しい配列を作成します。
- 29. フィールドマッピングを使用してDataTableから新しいオブジェクトを作成
- 30. 新しい「動的」オブジェクトの作成?
あなたはすべてのインスタンスを配列し、すべての有する同一の値を持つべきであるように、あなたのクラスのすべてのインスタンスに値を保存しますか? –