用java创建一个学生类包含三个变量学号,姓名,班级,至少有两个构建方法
时间: 2024-09-23 11:14:39 浏览: 35
在Java中,可以创建一个名为`Student`的类,包含学号(id)、姓名(name)和班级(class)三个属性,以及至少两个构造方法:一个默认构造方法和一个接受所有参数的构造方法。以下是详细的实现:
```java
public class Student {
private String id;
private String name;
private String class_;
// 默认构造方法,用于无参实例化
public Student() {
this.id = "";
this.name = "";
this.class_ = "";
}
// 全参构造方法,接收学号、姓名和班级信息
public Student(String id, String name, String class_) {
this.id = id;
this.name = name;
this.class_ = class_;
}
// 提供getter和setter方法,这里仅展示getters
public String getId() {
return id;
}
public String getName() {
return name;
}
public String getClass_() {
return class_;
}
// 如果需要,还可以提供setters方法,例如:
public void setId(String id) {
this.id = id;
}
public void setName(String name) {
this.name = name;
}
public void setClass_(String class_) {
this.class_ = class_;
}
@Override
public String toString() {
return "Student{" +
"id='" + id + '\'' +
", name='" + name + '\'' +
", class='" + class_ + '\'' +
'}';
}
// 示例:如何创建一个Student对象
public static void main(String[] args) {
Student student1 = new Student(); // 使用默认构造
System.out.println(student1); // 输出默认值
Student student2 = new Student("001", "张三", "一班"); // 使用全参构造
System.out.println(student2); // 输出特定信息
}
}
阅读全文