定义表示课程的类Course。课程的属性包括课程名、编号;方法包括设置课程名、设置课程编号,以及获取课程名、设置课程编号。在测试类中创建Course类的对象,设置并打印输出该课程的编号及课程名。
时间: 2023-07-16 09:11:52 浏览: 172
JAVA课程类 学生类
5星 · 资源好评率100%
下面是Course类的实现:
```python
class Course:
def __init__(self, name, id):
self.name = name
self.id = id
def set_name(self, name):
self.name = name
def set_id(self, id):
self.id = id
def get_name(self):
return self.name
def get_id(self):
return self.id
```
在测试类中,可以这样使用Course类:
```python
# 创建一个Course对象
course = Course("Python程序设计", "C001")
# 打印输出课程编号和课程名
print("课程编号:", course.get_id())
print("课程名称:", course.get_name())
# 修改课程编号和课程名
course.set_id("C002")
course.set_name("Java程序设计")
# 再次打印输出课程编号和课程名
print("课程编号:", course.get_id())
print("课程名称:", course.get_name())
```
运行结果如下:
```
课程编号: C001
课程名称: Python程序设计
课程编号: C002
课程名称: Java程序设计
```
阅读全文