创建对像到底怎么理解? 比如有个A 类1.A AB; 2.new A();3.A AB=newA();这三句应该如何理解? 学C完看这个 不太好理解啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是很明白你的提问,我猜测你的意思是这个样子的1.声明了一个A类型的以用,很多英文书上使用referrence一词来表示,对应到c语言来看,就是声明了一个A类型对象的指针(我是打比方,java中不使用指针,但是依我的愚见,反而使用的更厉害了)2.产生一个A类型的对象,但是没有为这个对象赋予一个引用,因此,在后面的代码中没有办法引用到这个对象了3.就是上面两者的综合,产生一个对象并且把这个对象给与了一个引用,从此之后你就可以使用AB来引用这个对象了不知道这样回答你是否满意 A AB=newA(); A 定义类型:表明这是一个A的AB 这是一个变量名称 放在栈里面 newA() 在初始化一个A的实例 放在堆里面 A AB=newA() 把堆里面的内存地址 赋值给 变量AB这和现实生活中的概念是一样的 设计蓝图 和 具体建筑(根据蓝图设计出来的)的关系 大家在做J2EE项目中用到JAVA多线程的多吗?现在有一个月的空闲时间,想再学点东西,不知道是不是该学点多线程。谢谢! 关于java.until.Iterator的hasNext()方法的使用? jsp初级问题,jsp+tomcat+数据库? 超级高超,超级郁闷,超级难的超级JAVA问题 JAVA中的指针,引用及对象的clone 2 如何取得Resultset的记录条数? 从C++转学JAVA困难否? 轻松拿到100分 如果在java中调试jdbc的程序? 为OCJP盖个楼!(Welcome everyone~) 请问怎么实现(快捷键是F1)的设置? 到底怎么样才算是合格的J2EE程序员呢?
1.声明了一个A类型的以用,很多英文书上使用referrence一词来表示,
对应到c语言来看,就是声明了一个A类型对象的指针(我是打比方,java中不使用指针,但是依我的愚见,反而使用的更厉害了)
2.产生一个A类型的对象,但是没有为这个对象赋予一个引用,因此,在后面的代码中没有办法引用到这个对象了
3.就是上面两者的综合,产生一个对象并且把这个对象给与了一个引用,从此之后你就可以使用AB来引用这个对象了
不知道这样回答你是否满意
A 定义类型:表明这是一个A的
AB 这是一个变量名称 放在栈里面
newA() 在初始化一个A的实例 放在堆里面
A AB=newA() 把堆里面的内存地址 赋值给 变量AB这和现实生活中的概念是一样的
设计蓝图 和 具体建筑(根据蓝图设计出来的)的关系