编写一个大学生类Undergraduate,该类继承上面的Student类,并包含 两个新的成员变量:专业和电话号码 一个有参构造方法 一个新的成员方法printInfo(),输出大学生所有信息
时间: 2024-11-05 13:24:53 浏览: 25
编写程序,设计一个学生类Student和它的子类Undergraduate
5星 · 资源好评率100%
好的,下面是一个简单的Java代码示例,展示了如何创建一个名为"Undergraduate"的大学生类,它继承自"Student"类,并添加了新的成员变量、构造方法以及打印信息的方法:
```java
// 首先假设已经有了一个基础的Student类
class Student {
private String name;
private int age;
// 构造方法和getters/setters省略在这里
}
// 创建Undergraduate类,继承自Student类
class Undergraduate extends Student {
private String major; // 专业
private String phoneNumber; // 电话号码
// 有参构造方法,接受学生的基本信息和专业及电话号码
public Undergraduate(String name, int age, String major, String phoneNumber) {
super(name, age); // 调用父类构造方法
this.major = major;
this.phoneNumber = phoneNumber;
}
// 新增的成员方法,用于打印大学生的所有信息
public void printInfo() {
super.printInfo(); // 打印基础信息
System.out.println("专业: " + major);
System.out.println("电话号码: " + phoneNumber);
}
}
```
阅读全文