public class wallet { String name; ... }
Wallet[] wlt; wlt = new Wallet[2]; wlt[0] = new Wallet(); wlt[0].name = "佐藤"; wlt[1] = new Wallet(); wlt[1].name = "鈴木";通常の変数の配列であれば、1~2行目だけで使えるようになるが、クラスの場合は、4~7行目にあるように、個々の要素についてnewを使って初期化をしなければ使用できない。 なお、使用するクラスの変数の宣言時に、staticを付けてはいけない(上の例では、walletクラス内の変数nameのStringの前にstaticを付けてはダメということ)。staticを付けると、配列で値がすべて共有されてしまうので注意。