设计一个学生类:Student 属性: 姓名, 科目, 成绩, 要求:属性要封装; 并手动完成方法:1)无参构造, 2)有参构造, 3)setter, 4)getter
时间: 2023-03-09 08:59:51 浏览: 117
这是一个学生类:public class Student {
private String name;
private List<String> subjects;
private List<Integer> marks;
//无参构造
public Student(){
}
//有参构造
public Student(String name, List<String> subjects, List<Integer> marks){
this.name = name;
this.subjects = subjects;
this.marks = marks;
}
//setter
public void setName(String name){
this.name = name;
}
public void setSubjects(List<String> subjects){
this.subjects = subjects;
}
public void setMarks(List<Integer> marks){
this.marks = marks;
}
//getter
public String getName(){
return name;
}
public List<String> getSubjects(){
return subjects;
}
public List<Integer> getMarks(){
return marks;
}
}