请按照以下要求设计一个学生类Student,并进行测试。要求如下: (1)Student类中包含姓名,成绩两个属性。 (2)分别给这两个属性定义两个方法,一个方法用于设置值,另一个方法用于获取值。 (3)Student类中定义一个无参的构造方法和一个接收两个参数的构造方法,两个参数分别为姓名和成绩属性赋值。 (4)在测试类中创建两个Student对象,一个使用无参的构造方法,然后调用方法给姓名和成绩赋值;一个使用有参的构造方法,在构造方法中给姓名和成绩赋值
时间: 2023-06-06 10:08:01 浏览: 105
答案:
我明白了,根据您的要求,以下是Student类的设计和测试代码:
Student 类的设计代码:
public class Student {
private String name;
private int grade;
public Student() {}
public Student(String name, int grade) {
this.name = name;
this.grade = grade;
}
public void setName(String name) {
this.name = name;
}
public void setGrade(int grade) {
this.grade = grade;
}
public String getName() {
return name;
}
public int getGrade() {
return grade;
}
}
Student 类的测试代码:
public class StudentTest {
public static void main(String[] args) {
// 创建一个使用无参构造方法的 Student 对象
Student student1 = new Student();
student1.setName("小明");
student1.setGrade(85);
System.out.println("姓名:" + student1.getName() + ",成绩:" + student1.getGrade());
// 创建一个使用有参构造方法的 Student 对象
Student student2 = new Student("小红", 92);
System.out.println("姓名:" + student2.getName() + ",成绩:" + student2.getGrade());
}
}
输出结果:
姓名:小明,成绩:85
姓名:小红,成绩:92
请确认以上代码是否符合您的要求。
阅读全文