ozZ0
2016-08-12 10:28
构造方法没有返回值,那为什么没有void??
你可以这样理解:
1:Java中构造方法是一种特殊的方法。
2:构造方法必须满足以下语法规则:
(1) 方法名必须与类名相同。
(2)不要声明返回类型。
(3)不能被static、final、synchronized、abstract和native修饰。构造方法不能被子类继承,所以用final和
abstract修饰没有意义。
所以,构造方法和一般的方法是不同的,即使没有返回值也不需要加void关键字
构造方法 :
名字和类名一样
没有任何返回类型
void 是返回为空,所以不是构造方法,就算是空也不行
这是java的语法规定,没有就是没有,楼上说可以省略是错误的!
望采纳!
void是可以省略的
Java入门第二季 升级版
530644 学习 · 6091 问题
相似问题