编写Java程序实现如下功能:声明并定义Student类(属性:学号,姓名,专业;方法:设置学号,姓名和专业,并输出这些信息);生成Student类的两个对象,输出每个对象的基本信息
时间: 2024-10-12 15:04:56 浏览: 45
在Java中,你可以按照以下步骤编写一个简单的`Student`类来实现这个功能:
```java
public class Student {
private String id; // 学号
private String name; // 姓名
private String major; // 专业
// 构造函数
public Student(String id, String name, String major) {
this.id = id;
this.name = name;
this.major = major;
}
// 设置学号、姓名和专业的setter方法
public void setID(String id) {
this.id = id;
}
public void setName(String name) {
this.name = name;
}
public void setMajor(String major) {
this.major = major;
}
// 输出学生信息的方法
@Override
public String toString() {
return "Student{" +
"id='" + id + '\'' +
", name='" + name + '\'' +
", major='" + major + '\'' +
'}';
}
}
// 创建并操作Student对象的示例
public class Main {
public static void main(String[] args) {
// 创建第一个Student对象
Student student1 = new Student("001", "张三", "计算机科学");
// 输出第一个学生的信息
System.out.println("学生1信息:");
System.out.println(student1);
// 创建第二个Student对象
Student student2 = new Student("002", "李四", "数学系");
// 输出第二个学生的信息
System.out.println("\n学生2信息:");
System.out.println(student2);
}
}
```
在这个例子中,我们首先定义了一个`Student`类,包含了学号、姓名和专业的属性以及相应的设置方法。然后在`main`方法中,我们创建了两个`Student`对象并分别设置了它们的信息,最后通过`toString`方法打印出学生的详细信息。
阅读全文