Q: 定义一个Person类,它包括的属性有“姓名”和“性别”。为Person类派生出一个子类Student类,为Student子类添加两个属性年龄和成绩等级(用A,B,C,D,E表示),在子类中打印出学生的姓名、性别、年龄及成绩等级。定义测试类,生成Person和Student类的对象,并调用相关方法。
public class Person {
String name;
String sex;
}
class Student extends Person{
int age;
char grade;
public Student(String name,String sex,int age,char grade) {
super.name=name;
super.sex=sex;
this.age=age;
this.grade=grade;
}
public void print() {
System.out.println("学生的姓名为:"+name);
System.out.println("学生的性别为:"+sex);
System.out.println("学生的年龄为:"+age);
System.out.println("学生的成绩等级为:"+grade);
}
}
class text{
public static void main(String[] args) {
Student str=new Student("liming","男",18,'A');
str.print();
}
}