java 中的遇到的问题1

来源:互联网 发布:miru隐形眼镜知乎 编辑:程序博客网 时间:2024/06/13 10:40
private String username;
public void setUsername(String username) {this.username=username;}
public String getUsername() {return username;}

问题:当对象消亡时,其他对象获得的username属性的值是否还存在??
c++中,当对象消亡时,类中所有的东西都不存在了;

java缺不然,java中的对象其实都不存在名字,我们所熟知的变量只是指向对象存放的一个地址,实质上是对象的引用!

当外部对象使用uername时,相关变量引用该对象(存放该对象的地址)!

0 0