class Bank{//은닉화 캡슐화
	
	//은닉화 (금고)
	private int money;
	private int card;
	
	//캡슐화 어디서든 호출가능하게 하려고 public (은행원)
	public void setMoney(int m){//데이터를 set하는 함수 set
		money = m;
	}
	public void setCard(int c){
		card = c;
	}
	public int getMoney(){//데이터를 리턴하는 함수get
		return money; //setMoney의money를 가져옴
	}
	public int getCard(){
		return card;
	}
	
}
public class VariableTest2 {
	public static void main(String[] args){
		Bank b = new Bank();
		/*private 접근 제한 때문에 호출 불가
		System.out.println(b.money);
		System.out.println(b.card);*/
		
		//데이터 저장
		b.setMoney(1000);
		b.setCard(2000);
		System.out.println(b.getMoney());
		System.out.println(b.getCard());
	}
}

1000

2000


'Java > Constructor (생성자)' 카테고리의 다른 글

은닉화 생성자 오버로딩  (0) 2012.04.11
생성자 정의하기  (0) 2012.04.11
참조 호출 Call by reference  (0) 2012.04.11
생성자 정의와 호출  (0) 2012.04.11
인자 전달 방식 참조 호출 Call by reference  (0) 2012.04.11

+ Recent posts