App 라는 클래스가 있다고 치고

Main에서 App에 대한 객체를 만들건데


App a;


이러면 객체는 안만들어지는거잖아? 참조변수만 생긴거고


new하는순간에만 생긴다는데



a = null; 이러면 객체가 생긴건데 그 값이 없는건지 아니면 객체 자체가 생기지 않은건지 


2.객체 생성전인 이 참조변수만 가지고도 App클래스에있는 메소드를 호출할 수 있는거임?

 예를들면 a.order()라든가

꼭 객체가 생성되어야 그다음에 메소드호출도 가능한거임?