編集の要約なし |
編集の要約なし |
||
10行目: | 10行目: | ||
public class Account { | public class Account { | ||
private String number; | private String number; | ||
private AccountType type; | private <u>AccountType type</u>; | ||
private int balance; | private int balance; | ||
public Account (String number, AccountType type) { ... } | public Account (String number, AccountType type) { ... } |
2019年7月2日 (火) 11:38時点における版
< Java基本文法
- 列挙型 (enum type) とは、フィールドに割り当てられる値(3つ以上)を列挙して限定する仕組み
- 2つだけなら boolean型の true と false で表現できる
# AccountType.java enum AccountType { FUTSU, TOUZA, TEIKI; }
public class Account { private String number; private AccountType type; private int balance; public Account (String number, AccountType type) { ... } // new Account("238497", AccountType.TEIKI); // new Account("238497", TEIKI); // import static pkg.AccountType.TEIKI;