用Python设计出一个课程类,包含课程编号、课程名称、任课教师、上课地点等属性,把上课地点变量设为私有的,增加构造方法和显示课程信息的方法。
时间: 2024-02-06 14:04:29 浏览: 78
设计一个课程类.py
好的,这是一个基本的课程类设计,你可以根据自己的需求进行修改:
```python
class Course:
def __init__(self, id, name, teacher, location):
self.id = id
self.name = name
self.teacher = teacher
self.__location = location
def display_info(self):
print("课程编号:", self.id)
print("课程名称:", self.name)
print("任课教师:", self.teacher)
print("上课地点:", self.__location)
```
这里将上课地点设为了私有变量,使用双下划线前缀来标识。在类的外部是无法直接访问和修改的,需要通过类提供的公有方法来访问和修改。`display_info()` 方法用来打印课程信息。
阅读全文