wait
这是最基本的创建类,加属性和行为,继承,自己都不想,直接要答案?
学生的代码如下
public class Student {
private String id;
private String name;
private String age;
private double englishScore;
public Student(String id, String name,String age,double englishScore){
this.id = id;
this.name = name;
this.age = age;
this.englishScore = englishScore;
}
public void showInfo(){
System.out.println("学号:"+id);
System.out.println("姓名:"+name);
System.out.println("年龄:"+age);
System.out.println("英语成绩:"+englishScore);
}
}
以上为学生代码
Senior 代码如下,继承了学生并重写方法:
public class Senior extends Student {
private double totalScore;
private int notPassCourses;
private boolean canGraduate;
public Senior(double totalScore, int notPassCourses, boolean canGraduate,
String id, String name, String age, double englishScore) {
super(id, name, age, englishScore);
this.totalScore = totalScore;
this.notPassCourses = notPassCourses;
this.canGraduate = canGraduate;
}
@Override
public void showInfo() {
super.showInfo();
System.out.println("总学分:" + totalScore);
System.out.println("挂科数目:" + notPassCourses);
System.out.println("是否可以毕业:" + canGraduate);
}
}