定义表示课程的类Course。课程的属性包括课程名、编号、先修课号;方法包括设置课群名、设置编号、设置先修课号以及获取课程名、获取编号、获取先修课号,在测试类中创建Course 类的对象。设置并打印输出该课程的编号、课程名以及先修课号。
时间: 2024-09-12 12:11:36 浏览: 62
在Java中,我们可以定义一个名为`Course`的类来表示课程,包含所需的属性和方法。以下是这个类的一个简单实现:
```java
public class Course {
private String courseName;
private int courseId;
private int prerequisite;
// 构造函数
public Course(String courseName, int courseId, int prerequisite) {
this.courseName = courseName;
this.courseId = courseId;
this.prerequisite = prerequisite;
}
// 设置方法
public void setCourseName(String name) {
courseName = name;
}
public void setCourseId(int id) {
courseId = id;
}
public void setPrerequisite(int p) {
prerequisite = p;
}
// 获取方法
public String getCourseName() {
return courseName;
}
public int getCourseId() {
return courseId;
}
public int getPrerequisite() {
return prerequisite;
}
// 打印信息的方法
@Override
public String toString() {
return "课程名:" + courseName + ", 编号:" + courseId + ", 先修课号:" + prerequisite;
}
}
// 测试类
public class TestCourse {
public static void main(String[] args) {
// 创建Course对象
Course course = new Course("计算机科学导论", 101, 200);
// 设置并打印课程信息
course.setCourseName("数据结构");
course.setCourseId(102);
course.setPrerequisite(201);
System.out.println(course);
阅读全文