当前位置: 技术问答>java相关
about 'reference'
来源: 互联网 发布时间:2017-04-20
本文导语: class ValHold { //... } public class ObParm { public void amethod() { ValHold v1 = new ValHold(); another(v1); } public void another(ValHold v2) { //... } public static void main(String[] argv) { ...
class ValHold {
//...
}
public class ObParm {
public void amethod() {
ValHold v1 = new ValHold();
another(v1);
}
public void another(ValHold v2) {
//...
}
public static void main(String[] argv) {
ObParm o = new ObParm();
o.amethod();
}
}
问题是这样的:
v1,v2是一个reference,还是两个reference?
//...
}
public class ObParm {
public void amethod() {
ValHold v1 = new ValHold();
another(v1);
}
public void another(ValHold v2) {
//...
}
public static void main(String[] argv) {
ObParm o = new ObParm();
o.amethod();
}
}
问题是这样的:
v1,v2是一个reference,还是两个reference?
|
v1,v2是两个reference, 但指向同一个ValHold对象.
|
2个!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。