使用Java操作 1 Student类中包括姓名、成绩两个属性,并实现封装。private 2 分别给这两个属性定义两个方法,一个方法用于设置值,另一个用于获取值。 3 Student类中定义一个无参构造方法和一个接受两个参数的构造方法,两个参数分别为姓名和成绩属性赋值。 4 在测试类中创建两个Student对象,一个使用无参的构造方法,然后调用set方法给姓名和成绩赋值,另一个使用有参的构造方法,在构造方法中给姓名和成绩赋值,并输出学生信息。
时间: 2024-03-12 08:48:54 浏览: 103
java代码-【3】定义一个学生类,使用LinkedList对学生类进行管理,执行添加操作,并打印数据。 运行效果图为: 任务: 1.定义一个学生类Student (1)属性为:学号stuId(int),姓名name(String),成绩score(float) (2)方法为:构造方法,getter和setter方法,toString方法 2.定义三个Student类的对象,添加到LinkedList中 3.显示LinkedList中元素的内容
好的,以下是Java代码实现:
```java
public class Student {
private String name; // 姓名
private double score; // 成绩
// 无参构造方法
public Student() {
}
// 有参构造方法
public Student(String name, double score) {
this.name = name;
this.score = score;
}
// 设置姓名
public void setName(String name) {
this.name = name;
}
// 获取姓名
public String getName() {
return this.name;
}
// 设置成绩
public void setScore(double score) {
this.score = score;
}
// 获取成绩
public double getScore() {
return this.score;
}
}
public class Test {
public static void main(String[] args) {
// 使用无参构造方法创建一个Student对象,然后调用set方法给姓名和成绩赋值
Student s1 = new Student();
s1.setName("张三");
s1.setScore(90);
// 使用有参构造方法创建一个Student对象
Student s2 = new Student("李四", 80);
// 输出学生信息
System.out.println("姓名:" + s1.getName() + ",成绩:" + s1.getScore());
System.out.println("姓名:" + s2.getName() + ",成绩:" + s2.getScore());
}
}
```
运行结果如下:
```
姓名:张三,成绩:90.0
姓名:李四,成绩:80.0
```
阅读全文