黑马程序员技术交流社区

标题: 请教各位大神,Java基础中创建对象的问题? [打印本页]

作者: 小鱼儿211    时间: 2015-10-13 19:02
标题: 请教各位大神,Java基础中创建对象的问题?
String s=new String("abc");
共创建了几个对象?
作者: 雨来    时间: 2015-10-13 21:00
s 存在栈中  是new Sting(“abc”)这个对象实体的地址引用    一共创建了1个对象  
至于为什么 这样写说明    说明  String  类   有一个  String(String msg)  的构造函数      一般我们new 对象的时候都是     new 类名();   这是因为每个类都有一个默认的空构造函数
                 
作者: 0925李超月    时间: 2015-10-13 21:22
只有一个NEW  所以只有一个对象
作者: 小鱼儿211    时间: 2015-10-14 16:05
雨来 发表于 2015-10-13 21:00
s 存在栈中  是new Sting(“abc”)这个对象实体的地址引用    一共创建了1个对象  
至于为什么 这样写说 ...

真详细,非常感谢
作者: 小鱼儿211    时间: 2015-10-14 16:07
0925李超月 发表于 2015-10-13 21:22
只有一个NEW  所以只有一个对象

有几个new就是有几个对象么?
作者: 南帆    时间: 2015-10-14 16:39
2个,new一个“”一个
作者: 王诗俊    时间: 2015-10-26 22:17
点个赞,慢慢看

作者: 413520953    时间: 2015-10-27 00:34
应该是两个吧     
作者: hi丶bo    时间: 2015-10-27 04:33
1个++++++++++++++++++++++




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2