Java中的派生类是指继承自其他类的类。在研究生类和大学生类中,我们可以使用Java语言来实现这个继承关系。
下面是一个示例代码,定义了一个大学生类和一个研究生类:
public class Undergraduate { private String name; private int age; private String major; public Undergraduate(String name, int age, String major) { this.name = name; this.age = age; this.major = major; } public void showInformation() { System.out.println("姓名:" + name); System.out.println("年龄:" + age); System.out.println("专业:" + major); } 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 String getMajor() { return major; } public void setMajor(String major) { this.major = major; } } public class Graduate extends Undergraduate { private String researchArea; public Graduate(String name, int age, String major, String researchArea) { super(name, age, major); this.researchArea = researchArea; } public void showInformation() { super.showInformation(); System.out.println("研究方向:" + researchArea); } public String getResearchArea() { return researchArea; } public void setResearchArea(String researchArea) { this.researchArea = researchArea; } }
在这里,我们定义了一个Undergraduate类,它有三个属性:姓名、年龄和专业。它还有一个showInformation方法,可以打印出这些属性的值。我们还定义了一个Graduate类,它继承自Undergraduate类,并添加了一个研究方向的属性。它也有一个showInformation方法,可以调用父类的showInformation方法,并打印出研究方向的值。
这个例子展示了已经定义好的类可以被用作其他类的基础。如果你需要创建一个与已有类相似,但是有一些额外的功能或属性,你可以定义一个子类,并继承父类的方法和属性,然后在子类中添加额外的功能或属性。