定义一个学生类,封装姓名年龄属性,在其中重写tostring方法,用于输出姓名和年龄。创建一个list集合,在其中运用list
时间: 2024-11-05 13:34:40 浏览: 39
java代码-【3】定义一个学生类,使用LinkedList对学生类进行管理,执行添加操作,并打印数据。 运行效果图为: 任务: 1.定义一个学生类Student (1)属性为:学号stuId(int),姓名name(String),成绩score(float) (2)方法为:构造方法,getter和setter方法,toString方法 2.定义三个Student类的对象,添加到LinkedList中 3.显示LinkedList中元素的内容
5星 · 资源好评率100%
在Java中,我们可以定义一个名为`Student`的类,包含姓名`name`和年龄`age`两个属性,并重写`toString()`方法以便于输出学生的信息。下面是一个简单的例子:
```java
public class Student {
private String name;
private int age;
// 构造函数
public Student(String name, int age) {
this.name = name;
this.age = age;
}
// 重写toString()方法
@Override
public String toString() {
return "Name: " + name + ", Age: " + age;
}
}
// 使用场景:创建学生列表并打印
List<Student> studentList = new ArrayList<>();
studentList.add(new Student("张三", 18));
studentList.add(new Student("李四", 20));
// 遍历打印每个学生信息
for (Student student : studentList) {
System.out.println(student);
}
```
在这个例子中,我们创建了一个`ArrayList`来存储`Student`对象。当遍历这个列表并打印时,`toString()`方法会自动被调用,显示每个学生的姓名和年龄。
阅读全文