关于void的问题

sanyawa 2012-11-13 12:44:39
1.在进行方法定义的时候,是不是必须加返回值类型定义,如果没有返回值也必须加上void,还是说 也可以不加void,java会默认为void的?


2.在定义构造方法的时候,是不含返回值,也不能在方法中加return的对吧,
那么如果加了void,定义的构造方法在进行类的初始化时,该方法是不会被自动调用的,
或者说,加了void的方法已经不是构造方法了,JAVA会把它当着一般的方法?
...全文
224 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sanyawa 2012-11-13
  • 打赏
  • 举报
回复
[quote=引用 1 楼 haorengoodman 的回复:] 1:.在进行方法定义的时候,是不是必须加返回值类型定义 。是的 一般函数必须又返回类型,也就是如果返回为空,则返回类型就是必须是void。 quote] 是必须加VOID 还是说 不加也可以 默认就是void?
努力的小铺 2012-11-13
  • 打赏
  • 举报
回复
引用 1 楼 haorengoodman 的回复:
1:.在进行方法定义的时候,是不是必须加返回值类型定义 。是的 一般函数必须又返回类型,也就是如果返回为空,则返回类型就是必须是void。 2:构造函数没有返回类型,在定义的时候也不能带有返回类型。加了void的‘构造函数’,并不是构造函数,只是和构造函数同名而已。类也不会将这个函数当做构造函数。
学习了。。
haorengoodman 2012-11-13
  • 打赏
  • 举报
回复
1:.在进行方法定义的时候,是不是必须加返回值类型定义 。是的 一般函数必须又返回类型,也就是如果返回为空,则返回类型就是必须是void。 2:构造函数没有返回类型,在定义的时候也不能带有返回类型。加了void的‘构造函数’,并不是构造函数,只是和构造函数同名而已。类也不会将这个函数当做构造函数。
mkaser 2012-11-13
  • 打赏
  • 举报
回复
1.在进行方法定义的时候,是不是必须加返回值类型定义,如果没有返回值也必须加上void,还是说 也可以不加void,java会默认为void的? 是的,一定要有。 2.在定义构造方法的时候,是不含返回值,也不能在方法中加return的对吧, 那么如果加了void,定义的构造方法在进行类的初始化时,该方法是不会被自动调用的, 或者说,加了void的方法已经不是构造方法了,JAVA会把它当着一般的方法? 加void就不是构造方法了,
haorengoodman 2012-11-13
  • 打赏
  • 举报
回复
引用 5 楼 haorengoodman 的回复:
引用 3 楼 sanyawa 的回复:[quote=引用 1 楼 haorengoodman 的回复:] 1:.在进行方法定义的时候,是不是必须加返回值类型定义 。是的 一般函数必须又返回类型,也就是如果返回为空,则返回类型就是必须是void。 quote] 是必须加VOID 还是说 不加也可以 默认就是void? 必须加。 除构造函数不能有返回值以外,……
除构造函数不能有返回类型以外,其它函数必须有返回类型。
haorengoodman 2012-11-13
  • 打赏
  • 举报
回复
引用 3 楼 sanyawa 的回复:
[quote=引用 1 楼 haorengoodman 的回复:] 1:.在进行方法定义的时候,是不是必须加返回值类型定义 。是的 一般函数必须又返回类型,也就是如果返回为空,则返回类型就是必须是void。 quote] 是必须加VOID 还是说 不加也可以 默认就是void?
必须加。 除构造函数不能有返回值以外,其它函数必须有返回值。
Timesongs 2012-11-13
  • 打赏
  • 举报
回复

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧