Test,Test
Java Memo
拡張for文
for(型 変数名 : 式) 文; }
ArrayList
ArrayList(コレクション)のサンプルプログラム 拡張For文と合わせて
import java.util.ArrayList; import java.util.List; public class EnhancedForCollection { public static void main (String[] args){ List<Integer> numbers = new ArrayList<Integer>();//[1] for (int number = 1; number <= 10; number++) {//[2] numbers.add(number);//[3] } for (int number : numbers) {//[4] System.out.println("[5] number = " + number); } } }
[1] ArrayList型の変数numbersを宣言しインスタンスを生成する。 [2] [3] numbersに1から10の値を追加する。 [4] [5] numbersに含まれるすべての値の表示を繰り返す。
クラスの宣言
public class クラス名{ フィールド宣言 フィールド宣言 フィールド宣言 メソッド宣言 メソッド宣言 メソッド宣言 コンストラクタ宣言 コンストラクタ宣言 }
フィールド宣言
フィールドは、型と名前を持っています。staticを付けるとクラスフィールドになります.
int field; インスタンスフィールド static int classField; クラスフィールド
メソッド宣言
メソッドは、型と名前と引数列を持っています。staticを付けるとクラスメソッドになります。
int method(引数列){ インスタンスメソッド ・・・ } static int classMethod(引数名){ クラスメソッド・・・ }
コンストラクタ
コンストラクタは、インスタンスを生成し、初期化するために使われます。
MyClass obj = new MyClass();