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

这里的构造函数没有用void为什么没有返回值

这里的构造方法“public HelloWorld(){num1=91;System.out.println("通过构造方法为变量num1赋值"}”没有用到void为什么没有返回值?


正在回答

2 回答

因为这是默认构造器(构造方法)有以下特点:
1.构造方法的方法名和类名保持一致
2.构造方法不需要返回值
       不能返回void,即使有返回值类型,也是当前类类型,写了语法错误
3.构造方法内部不允许使用return语句,默认会返回当前一个对象引用

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

构造函数是跟类名同名的函数,这里不能添加任何返回值修饰,void也不行,只在类创建的时候执行,主要用来初始化

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

举报

0/150
提交
取消

这里的构造函数没有用void为什么没有返回值

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