java 中将一个课程信息定义为一个对象,将对象加入List并从List中显示目标课程编号课程名称,所属学科,讲授老师出版社学期时间
时间: 2024-10-27 09:08:31 浏览: 34
在Java中,你可以定义一个`Course`类来表示课程信息,包含课程编号、课程名称、所属学科、讲授老师、出版社、学期时间和其它相关属性。下面是一个简单的示例:
```java
public class Course {
private String courseCode;
private String courseName;
private String subject;
private String instructor;
private String publisher;
private String semester;
private Date startTime; // 假设这里startTime为Date类型的属性
// 构造函数
public Course(String courseCode, String courseName, String subject, String instructor, String publisher, String semester, Date startTime) {
this.courseCode = courseCode;
this.courseName = courseName;
this.subject = subject;
this.instructor = instructor;
this.publisher = publisher;
this.semester = semester;
this.startTime = startTime;
}
// 获取和设置方法
public String getCourseCode() { return courseCode; }
public void setCourseCode(String courseCode) { this.courseCode = courseCode; }
// ... (同样对其他属性添加getter和setter)
@Override
public String toString() {
return "课程编号:" + courseCode + "\n课程名称:" + courseName + "\n所属学科:" + subject + "\n讲授老师:" + instructor + "\n出版社:" + publisher + "\n学期时间:" + semester + " 开始时间:" + startTime;
}
}
// 现在你可以这样做:
List<Course> courses = new ArrayList<>();
courses.add(new Course("CS01", "计算机科学导论", "计算机科学", "张教授", "人民邮电出版社", "秋季2023", new Date()));
// 显示课程列表
for (Course c : courses) {
System.out.println(c.toString());
}
```
在这个例子中,我们创建了一个`Course`对象,并将其添加到`List`中。然后通过遍历这个列表,可以方便地打印出每个课程的信息。
阅读全文