package CHAPTER05;

//Person 클래스 정의 (name 속성을 가짐)
class Person {
	String name;
}

public class C5_11_CallByReferenceExample {

	// 객체의 속성을 변경하는 메소드
	public static void changeName(Person p) {
		p.name = "석재문"; // 매개변수로 전달된 객체의 name 값을 변경
	}

	public static void main(String[] args) {
		// Person 객체 생성 및 초기값 설정
		Person person = new Person();
		person.name = "문석재";

		// 메소드 호출 (객체 참조 전달)
		changeName(person);

		// 변경된 name 값 출력
		System.out.println("name: " + person.name); // 변경된 값이 출력됨
	}
}
