为了账号安全,请及时绑定邮箱和手机立即绑定

创建本类对象的时候不需要使类实例话给对象名么?

创建本类对象的时候不需要使类实例话给对象名么?

慕婉清4433474 2016-08-07 22:49:53
public class HelloWorld { static{ int age=32; System.out.println("int变量age的值为:"+age); } public static void main(String[] args){ new HelloWorld();//创建本类对象 new HelloWorld(); }}
查看完整描述

2 回答

已采纳
?
摩诃迦叶

TA贡献146条经验 获得超54个赞

这个问题跟是不是本类对象没有关系呀。  这只是创建了一个对象,但是没用变量去保存而已。 创建完了就释放了该对象。 在这里因为只是要执行static块里的语句,而不需要用这个对象去做什么,所以才直接new HelloWorld();

查看完整回答
反对 回复 2016-08-08
?
XhstormR

TA贡献140条经验 获得超197个赞

这代码没问题,可以这么使用。


但是你要怎么使用你 new 出来的对象呢?所以你要创建个 HelloWorld 类型的变量指向你 new 的对象,就像这样:

HelloWorld a = new HelloWorld();

望采纳。

查看完整回答
1 反对 回复 2016-08-08
  • 2 回答
  • 0 关注
  • 1431 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信