package CHAPTER05;

class Person5 {
    String name;

    Person5(String name) {
        this.name = name;
    }

    // 이름을 출력하는 메서드 추가
    void introduce() {
        System.out.println("안녕하세요, 제 이름은 " + name + "입니다.");
    }
}
public class ObjectReference3 {
    public static void createObject() {
        Person5 p = new Person5("박유리");
        p.introduce(); // 객체가 살아있는 동안 출력 실행
        // 메서드 종료 후 p는 사라지고 "박유리" 객체는 GC 대상이 됨
    }

    public static void main(String[] args) {
        createObject(); // "박유리" 객체 생성 및 소개 출력
        System.out.println("createObject() 메서드 실행 종료");
    }   
}
