クラウドで 伸びる人沈む人 |
|
|
|
インスタンス化時に変数を設定する
<IT技術の処方箋:インスタンス化時に変数を設定する> インスタンス化時に変数を設定する場合もあります。 例でみてみましょう。 このような場合は、コンストラクタに変数を扱うメソッドがあるはずです。 ●1つ目 public class Xyz { int x; int y; int z; Xyz(int bb){ x=1; y=2; z=bb; } } ●2つ目 public class HelloWorld { public static void main(String args[]) { Xyz a = new Xyz(6); System.out.println(a.x); System.out.println(a.y); System.out.println(a.z); } } 実行結果 C:\java>java HelloWorld 1 2 6 解説 Xyz a = new Xyz(6); において、変数を設定しています。 これが、Xyz(int bb) というコンストラクタ(メソッド)に渡されています。 ちなみに、コンストラクタについては、こちらを参照 http://www.searchman.info/tips/2100.html |