| title | 面向对象编程 |
|---|---|
| slug | oop |
| sequence | 12 |
| description | 学习Python的面向对象编程概念,包括类和对象、继承和多态、封装和抽象等核心概念 |
| status | published |
本章将介绍Python的面向对象编程概念,包括类和对象、继承和多态、封装和抽象等核心概念。
```python
class ChatBot:
"""聊天机器人类"""
def __init__(self, name: str):
self.name = name
self.history = []
def say_hello(self) -> str:
return f"你好,我是{self.name}!"
def remember(self, message: str):
self.history.append(message)