用Java编写一个完整的代码:编写程序片段,定义表示课程的类Course。课程的属性包括课程名、编号、先修课号:方法包括设置课程名、设置编号、设置先修课号以及获取课程名、获取编号、获取先修课号。
时间: 2024-11-03 17:14:38 浏览: 14
在Java中,我们可以创建一个名为`Course`的类来表示课程,包含相应的属性和方法。以下是一个简单的实现:
```java
public class Course {
private String courseName;
private int courseId;
private String prerequisite;
// 构造函数
public Course(String courseName, int courseId, String prerequisite) {
this.courseName = courseName;
this.courseId = courseId;
this.prerequisite = prerequisite;
}
// 设置课程属性的方法
public void setCourseName(String courseName) {
this.courseName = courseName;
}
public void setCourseId(int courseId) {
this.courseId = courseId;
}
public void setPrerequisite(String prerequisite) {
this.prerequisite = prerequisite;
}
// 获取课程属性的方法
public String getCourseName() {
return courseName;
}
public int getCourseId() {
return courseId;
}
public String getPrerequisite() {
return prerequisite;
}
// 主要用于测试
@Override
public String toString() {
return "Course{" +
"courseName='" + courseName + '\'' +
", courseId=" + courseId +
", prerequisite='" + prerequisite + '\'' +
'}';
}
}
// 测试类
public class Main {
public static void main(String[] args) {
// 创建一个课程实例
Course course = new Course("计算机科学导论", 101, "数学基础");
// 设置属性并打印
course.setCourseName("数据结构");
course.setCourseId(201);
course.setPrerequisite("算法设计");
System.out.println(course);
// 获取属性
System.out.println("Course Name: " + course.getCourseName());
System.out.println("Course ID: " + course.getCourseId());
System.out.println("Prerequisite: " + course.getPrerequisite());
}
}
```
阅读全文