class Test6 {
	int a=10;
    int b;
    // 인스턴스 변수
    
    public void print() {
    	System.out.println(a+ " : " +b);
    // 인스턴스 메소드
    }
}
public class Ex06_class {
	public static void main(String[] args) {
    
    	Test6 t1 = new Test6();
        Test6 t2 = new Test6();
        
        t2.b=20;
        
        t1.print();
        t2.print();
        
        t2 = t1;
        // t1의 주소를 t2에 넣는다. 
        // t2의 주소를 저장하고 있는 곳이 없으므로 garbage collector의 회수 대상이 되어
        // 메모리를 회수한다.
        
        t1.print();
        t2.print();
    
    }
}

 

+ Recent posts