猿问

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

public class HelloWorld {

static{

int age=32;

System.out.println("int变量age的值为:"+age);

}

public static void main(String[] args){

new HelloWorld();//创建本类对象

new HelloWorld();

}


}


慕婉清4433474
浏览 1429回答 2
2回答

摩诃迦叶

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

XhstormR

这代码没问题,可以这么使用。但是你要怎么使用你 new 出来的对象呢?所以你要创建个 HelloWorld 类型的变量指向你 new 的对象,就像这样:HelloWorld a = new HelloWorld();望采纳。
随时随地看视频慕课网APP

相关分类

Java
我要回答