班级&构造函数输出

时间:2014-11-21 04:43:45

标签: java constructor assign

我目前正在学习Java,而且我对我们今天在课堂上说的一些代码有疑问,我想知道是否有人能告诉我为什么以下代码输出5和33而不是只有两个33&#39 ; S。我们在修改函数中将d2的值分配给d1

public class AClass {
Date d1 = new Date (5L);
Date d2 = new Date (33L);
void modify ( Date x, Date y) {
    x=y;
}
public static void main (String[] args) {
    new AClass();
}
AClass () {
    modify(d1,d2);
    System.out.println(d1.getTime());
    System.out.println(d2.getTime());
}

}

0 个答案:

没有答案