[ java ] 저금통 클래스
페이지 정보
작성자 웹지기 댓글 0건 조회 2,177회 작성일 20-12-18 12:36본문
PiggBank 클래스와 PiggBankMain 클래스 생성
public class PiggyBank {
//int money=0; //현재상태에서는 외부에서 접근이 가능
private int money = 0; //private를 통해서 외부 접근을 막는다.
public void deposit(int m) {
money += m;
}
public void withdraw(int m) {
money -= m;
}
public int showMoney() {
return money;
}
}
public class PiggBankMain {
public static void main(String[] args) {
PiggyBank shpb = new PiggyBank();
shpb.deposit(5000);
int m = shpb.showMoney();
System.out.println("잔액 : "+m);
shpb.withdraw(500);
m = shpb.showMoney();
System.out.println("잔액 : "+m);
/*
* PiggBank클래스의 money에 private를 통해서 money에 대한 제한을 걸어서
* 접근을 제한해 주면 money에는 오류가 발생
* parvate로 제한을 하지 않으면 아래 처럼 접근이 가능해져 버린다.
shpb.money = 10000000;
m = shpb.showMoney();
System.out.println("잔액 : "+m);
*/
}
}
잔액 : 5000
잔액 : 4500
댓글목록
등록된 댓글이 없습니다.