用Java编写程序片段,定义表示课程的类Course。课程的属性包括课程名、编号、先修课号;方法包括设置课程名、设置编号、设置先修课号以及获取课程名、获取编号、获取先修课号。设置并打印输出该对象的课程名、编号以及先修课号。
时间: 2023-08-03 11:04:57 浏览: 48
以下是一个Java语言的程序片段,实现了课程类的定义,并展示了如何设置对象的属性并打印输出:
```
public class Course {
private String name;
private String id;
private String pre_id;
public Course(String name, String id, String pre_id) {
this.name = name;
this.id = id;
this.pre_id = pre_id;
}
public void setName(String name) {
this.name = name;
}
public void setId(String id) {
this.id = id;
}
public void setPreId(String pre_id) {
this.pre_id = pre_id;
}
public String getName() {
return this.name;
}
public String getId() {
return this.id;
}
public String getPreId() {
return this.pre_id;
}
public static void main(String[] args) {
// 创建一个课程对象
Course course = new Course("计算机基础", "001", "无");
// 输出对象的属性
System.out.println("课程名:" + course.getName());
System.out.println("编号:" + course.getId());
System.out.println("先修课号:" + course.getPreId());
// 修改对象的属性
course.setName("计算机导论");
course.setId("002");
course.setPreId("001");
// 再次输出对象的属性
System.out.println("课程名:" + course.getName());
System.out.println("编号:" + course.getId());
System.out.println("先修课号:" + course.getPreId());
}
}
```
在这个程序片段中,我们先定义了一个课程类 `Course`,包括课程名、编号和先修课号等属性,以及设置和获取这些属性的方法。然后,我们创建了一个课程对象 `course`,并使用 `get` 方法输出了对象的属性。接着,我们使用 `set` 方法修改了对象的属性,并再次使用 `get` 方法输出了修改后的属性。最后,我们在 `main` 函数中调用这些方法并打印输出。