实验1: 类与对象 任务:设计一个“学生”类,包含以下属性和方法 属性:姓名,年龄,学号 方法:学习(study),考试(takeExam) 实验步骤: 1、创建Student类 2、编写构造方法和成员方法 3、在main方法中实例化Student对象并调用其方法
时间: 2024-09-28 10:05:11 浏览: 114
实验1的目标是通过创建一个简单的"学生"类来理解面向对象编程的基本概念。以下是实验步骤的详细说明:
1. **创建Student类**:
首先,在Java中,你需要定义一个名为`Student`的类,它会有一个公共访问修饰符(如`public`),因为其他类可能需要实例化这个类。
```java
public class Student {
```
2. **编写构造方法和成员方法**:
- **构造方法**(Constructor):用于初始化新创建的学生对象。在这个例子中,你可以创建一个接受姓名、年龄和学号作为参数的构造函数。
```java
public Student(String name, int age, String id) {
this.name = name;
this.age = age;
this.studentId = id;
}
// 使用this关键字引用当前对象的属性
private String name;
private int age;
private String studentId;
// 成员方法
public void study() {
System.out.println(name + " is studying.");
}
public void takeExam() {
System.out.println(name + " is taking an exam with ID: " + studentId);
}
```
3. **在main方法中实例化和调用方法**:
在`main`方法中,首先创建`Student`对象,并传入具体的姓名、年龄和学号值,然后调用`study()`和`takeExam()`方法。
```java
public static void main(String[] args) {
Student student = new Student("张三", 18, "001");
student.study(); // 输出: 张三 is studying.
student.takeExam(); // 输出: 张三 is taking an exam with ID: 001
}
```
阅读全文