매개변수가 참조형인 메서드에서(=매개변수가 객체인 메서드에서)
반환타입(리턴값)이 객체인 경우 리턴값은 객체(객체의주소)이다.
public class Oop10_referParameterReturn {
public static void main(String[] args) {
Date3 d = new Date3();
d.x=10;
Date3 d2 = copy(d);
System.out.println("d.x= "+d.x);
System.out.println("d2.x= "+d2.x);
}
static Date3 copy(Date3 d) {//반환타입이 Date3인 메서드
Date3 tmp = new Date3();
tmp.x = d.x;
return tmp;
}
}
class Date3{
int x;
}