为什么不能加void?

来源:9-4 Java 中的继承初始化顺序

郑荣

2015-07-28 18:37

为什么代码里面public Animai(){}和public Dog(){}不能加void?


写回答 关注

2回答

  • 无敌的大鹏鸟
    2015-07-29 16:42:51
    已采纳

    构造方法是不返回任何值的,所以不能加任何有关返回值类型的修饰符包括void,这是语法规定。如果加了void,那么这个方法就不是构造方法了,而是普通的方法,这就是构造方法特殊的地方。

    郑荣

    非常感谢!

    2015-08-01 16:22:34

    共 1 条回复 >

  • x504635
    2015-07-28 19:02:40

    那个是构造函数,构造函数不写返回类型的

    郑荣

    谢谢!

    2015-08-01 16:23:23

    共 1 条回复 >

Java入门第二季 升级版

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

531116 学习 · 6326 问题

查看课程

相似问题