建立学生类和测试类,学生类有成员变量:姓名年龄,成员方法有学习考试,测试类实现创建学生类对象并赋值调用方法。
时间: 2024-09-29 15:11:14 浏览: 6
在面向对象编程中,你可以创建一个名为"Student"的学生类,以及一个用于测试这个类的"Test"类。首先,我们定义学生类:
```java
public class Student {
// 成员变量(属性)
private String name;
private int age;
// 构造函数
public Student(String name, int age) {
this.name = name;
this.age = age;
}
// 成员方法(行为)
public void study() {
System.out.println(name + " is studying.");
}
public void takeExam() {
System.out.println(name + " is taking an exam.");
}
}
```
接下来,我们在测试类"Test"中实例化学生对象并调用其方法:
```java
public class Test {
public static void main(String[] args) {
// 创建学生对象
Student student = new Student("张三", 18);
// 调用学生类的方法
student.study(); // 输出 "张三 is studying."
student.takeExam(); // 输出 "张三 is taking an exam."
// 可能的操作(如修改姓名、年龄)
// student.setName("李四");
// student.setAge(19);
// student.study(); // 现在会输出 "李四 is studying."
}
}
```
在这个例子中,测试类展示了如何使用"Student"类的对象,并通过多态调用相应的公共方法,即使在内部实现上可能会有所不同(例如,学习的具体内容或考试的形式)。