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

求问关于super的用法和构造函数,是关于java的问题!

求问关于super的用法和构造函数,是关于java的问题!

哈士奇WWW 2021-07-08 16:07:43
能编译通过,但是结果不对,不知道是哪里错了class Person{private String name;private String location; Person(String name){this.name=name;location="beijing";}Person(String name,String location){this.name=name;this.location=location;}public String info(){return "name:"+name+"location:"+location;}}class Student extends Person{private String school;Student(String name,String school){this(name,school,"beijing"); }Student(String n,String l,String school){super(n,l);this.school=school;}public String info(){return super.info()+" school:"+school; }}
查看完整描述

2 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

程序没有问题,
子类可以通过父类的构造方法完成对父类的变量的赋值。
不知你的main()方法是怎么写的,
是不是main()方法有问题?

查看完整回答
反对 回复 2021-07-11
?
倚天杖

TA贡献1828条经验 获得超3个赞

没有main方法,程序怎么执行?

查看完整回答
反对 回复 2021-07-11
  • 2 回答
  • 0 关注
  • 267 浏览

添加回答

举报

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