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

为什么这里需要void在构造方法中又不需要?

public class HelloWorld {
    
    public static void main(String[] args) {
        // 创建对象,对象名为hello
        HelloWorld hello = new HelloWorld();
        
        // 调用方法
        hello.showMyLove();
    }

    /*
     * 定义无参无返回值的方法
     */
    public  void   showMyLove() {
        System.out.println("我爱慕课网!");
    }
}
为什么这里需要void在构造方法中又不需要?

提问者:One世3347965 2016-05-21 18:14

个回答

  • 精慕门9858445
    2016-05-21 19:00:46
    已采纳

    java中的构造方法是用来初始化一个对象的,并为为实例变量赋予合适的初始值。因此构造方法不需要返回值

  • lukuang
    2016-05-21 19:09:28

    /*

         * 定义无参无返回值的方法

         */

        public  void   showMyLove() {

            System.out.println("我爱慕课网!");

        }

    这里需要void,是因为你定义的是一个“无参返回值”的方法,void表示不需要返回值。


  • 晴天都去哪了3123266
    2016-05-21 19:07:57

    java中的构造方法是用来初始化一个对象的,并为为实例变量赋予合适的初始值。因此构造方法不需要返回值