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

构造方法的使用

构造方法没有返回值,那为什么没有void??

提问者:ozZ0 2016-08-12 10:28

个回答

  • 0302无名指
    2016-08-13 11:05:58
    已采纳

    你可以这样理解:

    1:Java中构造方法是一种特殊的方法。

    2:构造方法必须满足以下语法规则:

    (1) 方法名必须与类名相同。

    (2)不要声明返回类型。

    (3)不能被static、final、synchronized、abstract和native修饰。构造方法不能被子类继承,所以用final和

    abstract修饰没有意义。


    所以,构造方法和一般的方法是不同的,即使没有返回值也不需要加void关键字


  • JustWannaHugU
    2016-08-12 14:32:11

    构造方法  :
    名字和类名一样
    没有任何返回类型
    void  是返回为空,所以不是构造方法,就算是空也不行

    这是java的语法规定,没有就是没有,楼上说可以省略是错误的!

    望采纳!

  • 慕粉15797695991
    2016-08-12 10:45:59

     void是可以省略的