首页 相关文章 菜鸟必须了解的两个常识

菜鸟必须了解的两个常识

  一,对象(object)与引用(reference)

  有许多书籍,对于对象与引用之间的关系一直语焉不详,甚至有的干脆是错误的说法,我们必须对这个问题

  有个清晰的了解.

  我们知道:

  A a = new A();

  产生一个A类型的对象,a是这个对象的的一个引用,即a指向heap中真正的对象,而a和其他基本数据类型

  一起存放在stack中.也就是object通过reference操控,在底层的话,a更象一个指针.

  对于有些书本所说,a就是对象,初学者的话也没什么大问题,因为对a的操作,就是对a指向的对象的操作.

  问题是,当a的指向发生改变时,a就是对象的说法就不能适应程序设计的需要.

  让我们来看一个简单的程序:

  

class A
{
private int i=0;
public void setI(int x)
{
i=x;
}
public int getI(){
return i;
}
}
public ...[ 查看全文 ]

2016-02-19 标签:

菜鸟必须了解的两个常识的相关文章

手机页面
收藏网站 回到头部