카테고리 없음

[JAVA 기초] 14강 객체와 메모리

알리시아코 2023. 2. 4. 17:24

Class->MainClass

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package Memory;
 
public class MainClass {
    public static void main(String[] args) {
        
        ObjectClass obj1=new ObjectClass();
        ObjectClass obj2=new ObjectClass();
        ObjectClass obj3=new ObjectClass();
        
        //obj1,obj2,obj3 = 레퍼런스
        System.out.println("obj1="+obj1);
        System.out.println("obj2="+obj2);
        System.out.println("obj3="+obj3);
        
        obj1=null;
        obj1.getInfo();
        //null 넣는순간 ObjectClass 사라짐-> 오류
    }
}
 
cs

 

 

Class->ObjectClass

 

1
2
3
4
5
6
7
8
9
package Memory;
 
public class ObjectClass {
    
    public void getInfo() {
        System.out.println("getInfo()");
    }
}
 
cs
반응형