java 定义一个类 有学号姓名 并输出
时间: 2024-10-09 22:06:56 浏览: 31
在Java中,我们可以创建一个名为`Student`的类来表示学生,包含学号(id)和姓名(name)两个属性。首先,你需要定义一个简单的类结构:
```java
public class Student {
private String id; // 学生的学号
private String name; // 学生的姓名
// 构造函数用于初始化对象
public Student(String id, String name) {
this.id = id;
this.name = name;
}
// getter和setter方法,用于获取和设置属性值
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
// 重写了toString()方法,以便于输出学生的详细信息
@Override
public String toString() {
return "Student{" +
"id='" + id + '\'' +
", name='" + name + '\'' +
'}';
}
}
```
现在你可以创建一个`Student`对象并输出它的信息:
```java
public class Main {
public static void main(String[] args) {
// 创建一个Student对象
Student student = new Student("001", "张三");
// 输出学生的学号和姓名
System.out.println(student.toString());
}
}
```
当你运行上述`main`方法时,它会打印出类似下面的信息:
```
Student{id='001', name='张三'}
阅读全文