小明是一个很完满的大学生,请为他设计一个活动类,包含属性:名称、类型、时间、地点、是否参与。包含方法:show。请在主函数中手动赋值并调用show方法。
时间: 2024-10-22 11:20:39 浏览: 18
小明的活动类可以设计成如下模样,采用Python语言为例:
```python
class Activity:
def __init__(self, name, type_, time, location, is_participating):
self.name = name
self.type = type_
self.time = time
self.location = location
self.is_participating = is_participating
def show(self):
print(f"活动名称: {self.name}")
print(f"活动类型: {self.type}")
print(f"活动时间: {self.time}")
print(f"活动地点: {self.location}")
print(f"小明是否参与: {'参与' if self.is_participating else '未参与'}")
# 主函数部分
def main():
# 创建一个活动实例
activity = Activity("编程大赛", "学术", "2023年5月1日", "学校图书馆", True)
# 调用show方法显示活动信息
activity.show()
if __name__ == "__main__":
main()
```
在这个类中,`Activity`有五个属性分别代表名称、类型、时间、地点和参与情况。`show`方法用于打印这些信息。在`main`函数中,我们创建了一个具体的活动实例,并调用了`show`方法展示其内容。
阅读全文