package t6_work;
/*
은행 계좌 객체인 Account 객체는 잔고(balance) 필드를 가지고 있습니다.
balance 필드는 음수값이 될 수 없고, 최대 백만 원까지만 저장할 수 있습니다.
외부에서 balance 필드를 마음대로 변경하지 못하도록 하고, 0<=balance<=1,000,000범위의 값만 가질 수 있도록
Account 클래스를 작성해보세요
1. setter와 getter이용
2. 0과 1,000,000dms MIN_BALANCE와 MAX_BALANCE 상수를 선언해서 이용
3. Setter의 매개값이 음수이거나 백만 원을 초과하면 현재 balance값을 유지
*/
public class Account {
static final int MIN_BALANCE =0;
static final int MAX_BALANCE=1000000;
private int balance;
public int getBalance() {
return balance;
}
public void setBalance(int balance) {
if(balance<Account.MIN_BALANCE || balance>Account.MAX_BALANCE) {
return;
}
this.balance=balance;
}
}
첫댓글 두번째 문제 들여쓰기 체크좀 해야 겠네요...ㅜ.ㅜ.
대체적으로 내용파악은 좋습니다.
자꾸 복습하면서 객체를 많이 만들어보세요. 수고하셨습니다.