设计一个course类
时间: 2023-08-16 22:04:24 浏览: 91
好的,下面是一个简单的 Course 类设计,包括课程名称、课程编号、开课时间、授课教师和学生名单等属性:
```python
class Course:
def __init__(self, name, code, start_time, instructor, students):
self.name = name
self.code = code
self.start_time = start_time
self.instructor = instructor
self.students = students
```
其中,`name` 表示课程名称,`code` 表示课程编号,`start_time` 表示开课时间,`instructor` 表示授课教师,`students` 表示学生名单。这些属性都可以通过构造函数进行初始化。
我们也可以给该类添加一些方法,比如添加学生、删除学生、获取学生名单等:
```python
class Course:
def __init__(self, name, code, start_time, instructor, students):
self.name = name
self.code = code
self.start_time = start_time
self.instructor = instructor
self.students = students
def add_student(self, student):
self.students.append(student)
def remove_student(self, student):
self.students.remove(student)
def get_student_list(self):
return self.students
```
这些方法可以在使用时方便地对学生名单进行增删改查。
阅读全文