用Java定义一个MiddleStudent类,继承Student类,重写say()方法,输出一句话“我叫xx,我是中学生,我是xx学校的,读x年级”
时间: 2023-04-12 21:00:23 浏览: 150
表示并输出一个学生信息JAVA
好的,以下是Java定义一个MiddleStudent类的代码:
```
public class MiddleStudent extends Student {
private String schoolName;
private int grade;
public MiddleStudent(String name, int age, String schoolName, int grade) {
super(name, age);
this.schoolName = schoolName;
this.grade = grade;
}
@Override
public void say() {
System.out.println("我叫" + getName() + ",我是中学生,我是" + schoolName + "的,读" + grade + "年级");
}
}
```
在这个代码中,我们定义了一个MiddleStudent类,它继承了Student类,并重写了say()方法。在构造函数中,我们传入了学生的姓名、年龄、学校名称和年级。在say()方法中,我们输出了学生的姓名、学校名称和年级。
阅读全文