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

1.6节里老师对方法的声明为什么直接是public Telephone ,不加void?

没有返回值类型的应该加入一个 void 的吧?

为什么不是public  void  Telephone  ?

正在回答

4 回答

public Telephone():类名是Telephone,方法名和类名一样,而且无返回值。这是一个无参构照方法。不是一般的方法。

public void 方法名(不能和类名一样);这样语法就没问题。

个人意见。


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

K_Muxs 提问者

就是说无返回值的构造方法的定义 可以直接 public 方法名 是吗? 那如果 有返回值的构造方法应该怎么定义?
2016-09-07 回复 有任何疑惑可以回复我~
#2

K_Muxs 提问者 回复 K_Muxs 提问者

我查到了,构造方法都是没有返回值的
2016-09-07 回复 有任何疑惑可以回复我~
#3

灬落雪无痕 回复 K_Muxs 提问者

是的。
2016-09-14 回复 有任何疑惑可以回复我~
#4

灬落雪无痕 回复 K_Muxs 提问者

public Telephone():类名是Telephone,方法名和类名一样,而且必须无返回值。这是一个无参构照方法。构造函数没有返回值的
2016-09-14 回复 有任何疑惑可以回复我~
查看1条回复

不可以,void是返回值的类型,public是权限

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

K_Muxs 提问者

谢谢,可能我问题提得有点模糊,现在改过来了
2016-09-07 回复 有任何疑惑可以回复我~

方法得要有返回值的

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

K_Muxs 提问者

谢谢,可能我问题提得有点模糊,现在改过来了
2016-09-07 回复 有任何疑惑可以回复我~

不可以,没有返回值语法要写void,可以不加public,不加public默认的前缀是friendly  ,当前类和同一package都可以引用

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

K_Muxs 提问者

谢谢,可能我问题提得有点模糊,现在改过来了 friendly的前缀现在还没学到,不知道什么意思,查了一下 只看到什么private, default 之类的
2016-09-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

1.6节里老师对方法的声明为什么直接是public Telephone ,不加void?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号