从实验中的Person中派生出一个学生类Student,新增的属性有:专业、年级、班级,并为这些属性定义相应的方法。
public class Person {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Person(String name , int age){
this.name=name;
this.age=age;
}
public Person(){
}
}
public class Student extends Person {
public String profession;
public String grade;
public String classno;
public Student(String profession,String grade,String classno){
super();
this.profession=profession;
this.grade=grade;
this.classno=classno;
}
public Student( ){
}
public void show(){
System.out.println(super.getName()+super.getAge()+profession+grade+classno);
}
public static void main(String[] args) {
Student student=new Student("计科","2022级","3班");
student.setName("张三");
student.setAge(12);
student.show();
}
}
public Class Person{
private String name;
private String age;
//setXXX & getXXX
}
public Class Student extends Person{
private String major;
private String grade;
private String class;
//setXXX&getXXX
}
希望可以解决你的问题。