메서드 영역 (클래스 영역이랑 같은건가...?)
호출스택 (Call Stack)
힙 (Heap)
package sec03;
public class PhoneDemo {
public static void main(String[] args) {
Phone myPhone = new Phone();
Phone myPhone2 = new Phone();
myPhone.print();
myPhone2.print();
myPhone.value = 10000;
myPhone.model = "아이폰";
myPhone.print();
myPhone2.print();
Phone chaPhone = new Phone();
chaPhone.model = "삼성 옛날 폰";
chaPhone.value = 10;
chaPhone.print();
System.out.println(chaPhone);
System.out.println(myPhone2);
myPhone2 = chaPhone; // 다른 객체를 참조 시킴.
System.out.println(chaPhone);
System.out.println(myPhone2);
myPhone2.model = "써래기 폰"; // 메모리 주소가 같기 때문에 instance가 같이 바뀜.
myPhone2.print();
chaPhone.print();
}
}