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

关于构造方法的问题。

关于构造方法的问题。

JAVA小白520 2015-12-03 22:06:25
public class MtTest { float b; float c; float d; public MtTest(float Nb,float Nc,float Nd){ b=Nb; c=Nc; d=Nd; System.out.println("有参的构造方法执行了!"); } public MtTest(){ System.out.println("无参的构造方法执行了!"); } public void man(){ } }代码如上,为什么我设置MtTest()无参和有参构造方法的时候,不需要返回值,当构造man()方法的时候 要加void???
查看完整描述

3 回答

已采纳
?
天启之魂

TA贡献174条经验 获得超85个赞

构造方法是一种特殊的方法  没有返回值的

普通的方法所谓的没有返回值可以理解位返回值是void 类型 ,因为普通的方法最后都是return结尾(没有返回值的也是return 结尾,你不写,系统默认也会给你加上,所以你可以省略,并不是没有)

查看完整回答
反对 回复 2015-12-03
?
天启之魂

TA贡献174条经验 获得超85个赞

构造方法和一般的方法区别很大 你需要在复习下 

构造方法是用来初始化对象的,而且只有在对象创建的时候才会被自动调用,而且也必须调用,

但是普通方法 作用是你自定义的 而且是你在你需要的时候 任意调用

查看完整回答
反对 回复 2015-12-03
  • 3 回答
  • 0 关注
  • 1355 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信