问答详情
源自:8-10 Java 中的 static 使用之静态初始化块

这些都有什么区别

public static void main(String[] args) {


public HelloWorld(){


public string  HelloWorld(){


提问者:qq_暗夜的旋律_0 2018-08-12 20:21

个回答

  • 慕沐1990658
    2018-08-12 20:35:23
    已采纳

    第一个是主函数,一般是测试程序的入口

    第二个是一种方法

    第三个也是方法,要带一个String的返回值

  • 慕设计6227400
    2018-08-13 15:04:33

    第二个是构造方法 跟第三个不一样 

    如果第二个属于方法 应该写成public void HelloWorld(){  也就是说无返回值也要填个void 不然他是属于无参构造方法