设计一个Course()类(课程类),该类中包括number(编号)、name(名称)、teacher(教师)、location(上课地点)共四个属性,其中location是私有属性;还包括__init__()、show_Info()(显示课程信息)共两个方法。设计完成后,创建Course类的对象显示课程的信息。
时间: 2023-07-15 09:14:04 浏览: 130
设计一个课程类.py
下面是Course类的实现:
```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("Course Number: {}".format(self.number))
print("Course Name: {}".format(self.name))
print("Teacher: {}".format(self.teacher))
print("Location: {}".format(self.__location))
```
在上面的类中,我们定义了四个属性:number、name、teacher、location。其中,location是私有属性,只能在类内部访问。
在__init__()方法中,我们初始化了这些属性。
在show_Info()方法中,我们打印出了课程的信息。
现在我们可以创建Course对象,并调用show_Info()方法来显示课程的信息:
```python
course1 = Course("C001", "Python Programming", "John Smith", "Room A")
course1.show_Info()
```
输出结果为:
```
Course Number: C001
Course Name: Python Programming
Teacher: John Smith
Location: Room A
```
阅读全文