设计一个student类,该类包括姓名和两门成绩
时间: 2023-09-19 10:01:05 浏览: 168
学生类(Student)包括姓名和两门成绩。这个类可以通过以下方式来设计:
首先,我们可以在类中定义两个私有属性,分别是姓名(name)和成绩1(score1)和成绩2(score2)。这样可以保护这些属性不被外部直接访问和修改。
接下来,我们可以添加一个构造方法,用于创建学生对象时传入姓名和成绩参数,并将其赋值给相应的属性。例如:
```
public class Student {
private String name;
private int score1;
private int score2;
public Student(String name, int score1, int score2) {
this.name = name;
this.score1 = score1;
this.score2 = score2;
}
}
```
然后,我们可以为每个私有属性添加对应的访问器(getter)和修改器(setter)方法,以便外部可以获取和修改这些属性。例如:
```
public class Student {
private String name;
private int score1;
private int score2;
public Student(String name, int score1, int score2) {
this.name = name;
this.score1 = score1;
this.score2 = score2;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getScore1() {
return score1;
}
public void setScore1(int score1) {
this.score1 = score1;
}
public int getScore2() {
return score2;
}
public void setScore2(int score2) {
this.score2 = score2;
}
}
```
通过这样的设计,我们可以创建Student对象,并通过访问器方法获取和修改其姓名和成绩。