用Java面向对象声明一个学生类,有学号和姓名字段,输出学号和姓名
时间: 2024-10-14 11:17:15 浏览: 39
java代码-【3】定义一个学生类,使用LinkedList对学生类进行管理,执行添加操作,并打印数据。 运行效果图为: 任务: 1.定义一个学生类Student (1)属性为:学号stuId(int),姓名name(String),成绩score(float) (2)方法为:构造方法,getter和setter方法,toString方法 2.定义三个Student类的对象,添加到LinkedList中 3.显示LinkedList中元素的内容
在Java中,你可以使用面向对象的方式来声明一个名为`Student`的类,包含`学号`(`studentId`)和`姓名`(`name`)两个私有属性。这里是一个简单的例子:
```java
public class Student {
// 私有变量表示属性的封装
private String studentId;
private String name;
// 构造函数用于初始化对象
public Student(String studentId, String name) {
this.studentId = studentId;
this.name = name;
}
// 获取和设置属性的方法
public String getStudentId() {
return studentId;
}
public void setStudentId(String studentId) {
this.studentId = studentId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
// 输出学号和姓名的方法
@Override
public String toString() {
return "学号:" + studentId + ", 姓名:" + name;
}
}
```
当你创建这个类的对象并调用`toString()`方法时,它会自动显示学号和姓名信息。例如:
```java
Student student = new Student("001", "张三");
System.out.println(student);
```
这将输出:`学号:001, 姓名:张三`
阅读全文