当前位置:   article > 正文

3-1 写出派生类构造方法(Java)_-3 写出派生类构造方法(java) (10 分) 裁判测试程序样例中展示的是一段定义基类pe

-3 写出派生类构造方法(java) (10 分) 裁判测试程序样例中展示的是一段定义基类pe

裁判测试程序样例中展示的是一段定义基类People、派生类Student以及测试两个类的相关Java代码,其中缺失了部分代码,请补充完整,以保证测试程序正常运行。

函数接口定义:

  1. 提示:
  2. 观察类的定义和main方法中的测试代码,补全缺失的代码。

裁判测试程序样例:

注意:真正的测试程序中使用的数据可能与样例测试程序中不同,但仅按照样例中的格式调用相关方法(函数)。

  1. class People{
  2. private String id;
  3. private String name;
  4. public People(String id, String name) {
  5. this.id = id;
  6. this.name = name;
  7. }
  8. public String getId() {
  9. return id;
  10. }
  11. public String getName() {
  12. return name;
  13. }
  14. }
  15. class Student extends People{
  16. private String sid;
  17. private int score;
  18. public Student(String id, String name, String sid, int score) {
  19. /** 你提交的代码将被嵌在这里(替换此行) **/
  20. }
  21. public String toString(){
  22. return ("(Name:" + this.getName()
  23. + "; id:" + this.getId()
  24. + "; sid:" + this.sid
  25. + "; score:" + this.score
  26. + ")");
  27. }
  28. }
  29. public class Main {
  30. public static void main(String[] args) {
  31. Student zs = new Student("370202X", "Zhang San", "1052102", 96);
  32. System.out.println(zs);
  33. }
  34. }

输入样例:

在这里给出一组输入。例如:

(无)

输出样例:

(Name:Zhang San; id:370202X; sid:1052102; score:96)

通过代码:

  1. super(id, name);
  2. this.sid = sid;
  3. this.score = score;

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/207356
推荐阅读
相关标签
  

闽ICP备14008679号