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

我感觉我前面肯定没学好,,

列子中的 public HelloWorld()是什么意思啊,方法吗,为什么没有类型? 还有为什么HelloWorld hello2= new HelloWorld()调用的是类,而不是这个public HelloWorld()?

正在回答

1 回答

public HelloWorld()是类的构造函数、构造方法,也就是说 当你通过类创建对象( HelloWorld  hello2 = new HelloWorld() )的时候,这个函数便执行,你可以通过这个函数来搞一些事情,比如给类的属性赋值,也就是属性的初始化操作。不要理解错了HelloWorld hello2 = new HelloWorld();这个语句的意思,这个语句就是通过public HelloWorld()构造的!静态初始化块和初始化块在main函数执行之前就已经执行了!所以才出现了这样的输出结果。

4 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我感觉我前面肯定没学好,,

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信