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

这些语句到底什么意思

大家请看有以下几个非常常见的public语句:

e.g. 1

public HelloWorld(){
}

e.g. 2

public static void main(String[] args) {
                }

e.g. 3

public static int sum() {
        }

e.g. 4

public static void hello() {
        }

e.g. 5

public void hello() {
        }


他们分别是什么意思?比如第一个应该是个构造方法,那其他的呢?我的确有点蒙圈,public语句太多了...

提问者:慕码人7406720 2020-12-30 17:49

个回答

  • 山长水阔373
    2020-12-31 09:58:39
    已采纳

    public HelloWorld(){ //这个是构造方法
      
    }

    e.g. 2

    public static void main(String[] args) {//这个是main函数(也可以说成是主函数)
                    }

    e.g. 3

    public static int sum() {//这个是需要返回结果的静态方法   当int 换成String也是一样的
            }

    e.g. 4

    public static void hello() {//这个是不需要返回结果的静态方法 和第三个的区别就是一个需要返回结果,一个不需要
            }

    e.g. 5

    public void hello() {这个就是个名字为hello的普通方法可以返回空值
            }