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

构造函数调用中的参数列表

构造函数调用中的参数列表

青苹果Bian红苹果 2017-01-20 11:24:03
class Show{ String name; int age; Show(){ System.out.println("无参构造方法");} Show (String a){ this.name=name; System.out.println("你");}Show(String name,int b){ this(name); this.age=age;}}class gouzao{public static void main(String[] args){ Show A=new Show(); }}请问类Show中的第三个构造方法中,this(name)调用,name可以换成字符串型“大 ”等等,为什么不能换成a b c这种,name也是变量型呀,不知道问题出在哪里?是不是形参的问题?请高手指点,谢谢啦。
查看完整描述

1 回答

?
一条小咸鱼

TA贡献457条经验 获得超255个赞

this(name) 即是 调用 Show (String a),

所以你需要一个Stirng类型的参数,

“大”就是一个String类型常量,而a b c,这种写法表明他是一个变量,如果你定义他为String类型,是可以的。(例如,String a = “hello”;

查看完整回答
反对 回复 2017-01-20
  • 1 回答
  • 1 关注
  • 1295 浏览

添加回答

举报

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