编写程序片段,定义表示课程的类Course。课程的属性包括课程名、编号、先修课号;方法包括设置课程名、设置编号、设置先修课号以及获取课程名、获取编号、获取先修课号。
时间: 2023-08-03 11:04:32 浏览: 184
JAVA实验报告二Java面向对象程序设计.docx
5星 · 资源好评率100%
以下是一个Python语言的程序片段,实现了课程类的定义:
```
class Course:
def __init__(self, name, id, pre_id):
self.name = name
self.id = id
self.pre_id = pre_id
def set_name(self, name):
self.name = name
def set_id(self, id):
self.id = id
def set_pre_id(self, pre_id):
self.pre_id = pre_id
def get_name(self):
return self.name
def get_id(self):
return self.id
def get_pre_id(self):
return self.pre_id
```
在这个类中,我们使用了构造函数 `__init__`,用于初始化课程的属性,分别为课程名、编号和先修课号。我们还定义了三个设置方法和三个获取方法,分别用于设置和获取课程名、编号和先修课号。这些方法可以通过类的实例对象进行调用。
阅读全文