问答详情
源自:8-6 Java 中的构造方法

public 和 void 为啥有的可以写有的可以不写?

我也不懂啊,什么时候加void啊,构造方法跟之前的public void show();有什么不同啊,为啥有的加void,有的不加啊

提问者:慕运维8340830 2019-09-16 15:16

个回答

  • 未来的测试开发
    2019-09-16 15:40:07

    构造方法是用来初始化对象的方法,Helloworld hello = new Helloworld();  new 后面的这个Helloworld()就是构造方法。用来创建对象和初始化对象的值,因此没有返回值(个人理解:不需要void应该是约定俗称)。如果加上void就会无法识别成构造方法。可以自己动手试一下。