设计一个“学生”类,包含以下属性和方法 属性:姓名,年龄,学号 方法:学习(study),考试(takeExam) 实验步骤: 1、创建Student类 2、编写构造方法和成员方法 3、在main方法中实例化Student对象并调用其方法
时间: 2024-09-26 22:11:21 浏览: 212
创建学生类Student,继承自SchoolPerson类, 添加额外两个属性:班级class、学号sno。 添加方法:打印学生的所有信息print_info方法。
5星 · 资源好评率100%
设计一个名为"Student"的Java类,可以按照以下步骤完成:
1. **创建Student类**:
```java
public class Student {
```
2. **添加属性**:
- 姓名:`private String name;`
- 年龄:`private int age;`
- 学号:`private String id;`
添加对应的getter和setter方法来访问和修改这些属性:
```java
private String name;
private int age;
private String id;
// 构造方法,用于设置初始值
public Student(String name, int age, String id) {
this.name = name;
this.age = age;
this.id = id;
}
// Getter and Setter methods
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
```
3. **编写方法**:
- **学习(Study)**: 这是一个表示学生学习行为的方法,可以根据需求定义,例如打印一条消息:
```java
public void study() {
System.out.println("学生 " + name + " 正在学习...");
}
```
- **考试(TakeExam)**: 类似地,这是一个模拟考试过程的方法:
```java
public void takeExam() {
System.out.println("学生 " + name + " 参加考试...");
}
```
4. **主方法(Main Method)**:
```java
public static void main(String[] args) {
// 创建Student对象
Student student = new Student("张三", 18, "001");
// 调用方法
student.study();
student.takeExam();
}
```
阅读全文