class TextNumber {
int num;
TestNumber(int num) {this.num = num;}
}
public class Java100_method_MethodCall3 {
public static void sum(TestNumber a) {
System.out.println("sum()메소드안에서의 a 값 ➡️"+a); // a값(TestNumber주소)을 출력해보면 주소가 들어있음을 알 수 있다.
System.out.println(a.num);//100
a.num=a.num+400;
System.out.println(a.num);//500
}
public static void main(String[] args) {
// [1]: 객체 변수 선언
TestNumber a = new TestNumber(100); //--- 클래스를 하나 설정하고 그 클래스에 대한 객체를 생성해서 값을 전달
sum(a);
System.out.println("-----------------------------");
System.out.println(a.num); //100이 500으로 바뀐다.
}
}