设计一个person类java_定义一个Person类,含姓名、性别、年龄等字段;继承Person类设计...
时间: 2024-03-24 09:41:23 浏览: 63
好的,我可以为您提供一个参考的Java代码:
```
public class Person {
private String name;
private String gender;
private int age;
public Person(String name, String gender, int age) {
this.name = name;
this.gender = gender;
this.age = age;
}
public String getName() {
return name;
}
public String getGender() {
return gender;
}
public int getAge() {
return age;
}
}
public class Student extends Person {
private int studentId;
public Student(String name, String gender, int age, int studentId) {
super(name, gender, age);
this.studentId = studentId;
}
public int getStudentId() {
return studentId;
}
}
```
在这个例子中,我们定义了一个 `Person` 类,包含了姓名、性别、年龄等字段,并且定义了一个 `Student` 类,继承自 `Person` 类,并新增一个学生 ID 字段。在 `Person` 类中,我们定义了一个构造方法来初始化这些字段,并且定义了 getter 方法来获取这些字段的值。在 `Student` 类中,我们使用 `super` 关键字调用 `Person` 类的构造方法,并且新增了一个获取学生 ID 的方法。
阅读全文