A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

String s=new String("abc");
共创建了几个对象?

8 个回复

倒序浏览
s 存在栈中  是new Sting(“abc”)这个对象实体的地址引用    一共创建了1个对象  
至于为什么 这样写说明    说明  String  类   有一个  String(String msg)  的构造函数      一般我们new 对象的时候都是     new 类名();   这是因为每个类都有一个默认的空构造函数
                 
回复 使用道具 举报
只有一个NEW  所以只有一个对象
回复 使用道具 举报
雨来 发表于 2015-10-13 21:00
s 存在栈中  是new Sting(“abc”)这个对象实体的地址引用    一共创建了1个对象  
至于为什么 这样写说 ...

真详细,非常感谢
回复 使用道具 举报
0925李超月 发表于 2015-10-13 21:22
只有一个NEW  所以只有一个对象

有几个new就是有几个对象么?
回复 使用道具 举报
2个,new一个“”一个
回复 使用道具 举报
点个赞,慢慢看
回复 使用道具 举报
应该是两个吧     
回复 使用道具 举报
hi丶bo 中级黑马 2015-10-27 04:33:48
9#
1个++++++++++++++++++++++
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马