1)定义一个人类(Person),它包含属性:姓名(name),性别(sex);带两个参数的构造方法;属性的访问器方法(getName,getSex方法)。
(2)定义上面人类的子类学生类(Student),包括属性:学号(ID),带参数的构造方法;属性的访问器方法(getID方法)。
(3)定义一个测试类(Test),创建学生对象时通过构造方法给姓名,性别,学号赋值,然后调用getName,getSex,getID方法输出学生的姓名,性别,和学号。
class Person{
private String name;
private String sex;
public Person(String name,String sex){
this.name=name;
this.sex=sex;
}
public String getName() {
return name;
}
public String getSex(){
return sex;
}
}
class Student extends Person{
private String ID;
public Student(String ID,String name,String sex){
super(name,sex);
this.ID=ID;//要在super后面
}
public String getID(){
return ID;
}
}
public class Main {
public static void main(String[] args) {
Student student = new Student("20230001","张三","男");
System.out.println(student.getName());
System.out.println(student.getSex());
System.out.println(student.getID());
}
}