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

来源:8-6 Java 中的构造方法

One世3347965

2016-05-21 18:14

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

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

3回答

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

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

    One世33...

    非常感谢!

    2016-05-21 20:53:45

    共 1 条回复 >

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

    /*

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

         */

        public  void   showMyLove() {

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

        }

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


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

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

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530649 学习 · 6091 问题

查看课程

相似问题