用 java 编写一个学生类 Student
时间: 2024-12-13 19:15:11 浏览: 19
在 Java 中,我们可以创建一个名为 "Student" 的类来表示学生的基本信息和行为。这是一个简单的示例:
```java
public class Student {
// 定义属性
private String name;
private int id;
private String major; // 专业
// 构造函数
public Student(String name, int id, String major) {
this.name = name;
this.id = id;
this.major = major;
}
// 属性 getter 和 setter
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getMajor() {
return major;
}
public void setMajor(String major) {
this.major = major;
}
// 表现行为的方法,例如获取信息或者学习
public void study() {
System.out.println(name + " is studying in the field of " + major);
}
// 主要是为了演示多态,下面是一个打印个人信息的方法
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", id=" + id +
", major='" + major + '\'' +
'}';
}
}
```
在这个例子中,`study()` 方法展示了多态的一个简单应用,因为每个学生都可以有自己的学习行为。如果需要更复杂的行为,可以考虑添加更多的方法或者在 `Student` 类的基础上创建特定专业的子类。
阅读全文