用python设计一个课程类Counse,有number、name、teacher、location(私有属性),4个属性值。__init__()、show_info(显示课程信息日#创建一个course类,并且显示课程信息
时间: 2024-02-03 08:04:32 浏览: 99
好的,我来为您演示代码:
```python
class Course:
def __init__(self, number, name, teacher, location):
self.__number = number
self.__name = name
self.__teacher = teacher
self.__location = location
def show_info(self):
print(f"课程编号:{self.__number}")
print(f"课程名称:{self.__name}")
print(f"授课教师:{self.__teacher}")
print(f"上课地点:{self.__location}")
```
以上是一个名为`Course`的类,其中包含了4个私有属性:`__number`、`__name`、`__teacher`、`__location`,分别表示课程编号、课程名称、授课教师、上课地点。类中包含了一个`__init__()`方法和一个`show_info()`方法,分别用于初始化对象和显示课程信息。
接下来,我们可以创建一个`Course`对象,然后调用`show_info()`方法来显示课程信息。例如:
```python
course = Course("001", "Python程序设计", "张老师", "教学楼101")
course.show_info()
```
运行结果如下:
```
课程编号:001
课程名称:Python程序设计
授课教师:张老师
上课地点:教学楼101
```
阅读全文