public class Ex01_class{

	public static void main(String[] args) {
    	// Bank 클래스의 객체 생성
    	Bank ob; // 객체 선언
        ob = new Bank(); // 메모리 할당
        		//Bank() : 생성자. 객체의 초기화를 담당한다.
                
        // 객체 선언 및 메모리 할당        
        Bank ob2 = new Bank();
        
        ob.name = "홍길동"; // 객체의 필드 접근 
        ob.money = 1000;
        
        System.out.println(ob.name+ " : " +ob.money);
        System.out.println(ob2.name+ " : " +ob2.money);   
    
    }

}
	// 클래스 : 데이터(필드) + 행위(메소드)
public class Bank {
	// 필드 (인스턴스 변수)
    String name;
    int money;
    
    // 메소드(인스턴스 메소드)
    // 인출
    public int draw(int m) {
    	if(money<m) {
        	return -1;
        }
        
        money-=m;
        
        return m;
    }
    
    // 입금
    public void saving(int m) {
    	money+=m;
    }
}

 

 

+ Recent posts