編集の要約なし |
編集の要約なし |
||
| 11行目: | 11行目: | ||
private int balance; | private int balance; | ||
public Account (String number, AccountType type) { ... } | public Account (String number, AccountType type) { ... } | ||
// new Account("238497", AccountType.TEIKI); | |||
2019年7月2日 (火) 10:46時点における版
- 列挙型 (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);