我们知道,在java中,有对象与类对象之说
小弟想在此问下
A a =new A() 与A的类对象,它们之间到底有什么区别?
小弟想在此问下
A a =new A() 与A的类对象,它们之间到底有什么区别?
解决方案 »
- java import到底机制是怎样的!!!!
- 给我看看这个错误,急 急
- 看一下这个聊天applet的服务端代码。有几个问题,有重谢(80分)。本人菜鸟多谢了。
- equals方法重写遇到的问题
- 问个eclipse的菜鸟问题。
- RadomAccessFile.readLine()读取中文出乱码怎么办?
- 高手进来看一下
- 解决问题者有分
- 求解:non-static method setTitle(java.lang.string ) cannot be reference from a static context
- 急问:如何将java.util.Date转换成java.sql.Date,来算出两个日期相差天数?
- java 中如何把JTable中的数值转换成int型。
- 自己写个链表,查找有问点问题?
因为不能进行解引用操作.而且一旦对象在内存中的位置由于某种需要,JVM会改变内存地址的位置.
而a仍能够在堆上找到此对象.
顺便说一下,a是在栈中,存储了对象的引用.
a是A()的对象的引用或者是小名,就你以后不用在来new A()了,只通过相关的引用来调用方法了,
new A()就相当于你户口本上的名字, a就相当于你父母,和朋友叫你的小名.
A a =new A() 与A的类对象,它们之间到底有什么区别?
他们都是A类型的对象,A a =new A() 这个是引用对象, new A() 无名对象。
不知道我说的你能理解上去不!!