为了账号安全,请及时绑定邮箱和手机立即绑定

构造方法的使用

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

正在回答

3 回答

你可以这样理解:

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

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

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

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

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

abstract修饰没有意义。


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


0 回复 有任何疑惑可以回复我~
#1

ozZ0 提问者

非常感谢!
2016-08-15 回复 有任何疑惑可以回复我~

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

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

望采纳!

0 回复 有任何疑惑可以回复我~

 void是可以省略的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530630    人
  • 解答问题       6091    个

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

进入课程

构造方法的使用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信