构造方法的使用

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

ozZ0

2016-08-12 10:28

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

写回答 关注

3回答

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

    你可以这样理解:

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

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

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

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

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

    abstract修饰没有意义。


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


    ozZ0

    非常感谢!

    2016-08-15 07:52:49

    共 1 条回复 >

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

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

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

    望采纳!

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

     void是可以省略的

Java入门第二季 升级版

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

530644 学习 · 6091 问题

查看课程

相似问题