Files
chunyu_project/media/learn/courses/12/chapters/72.md
T
2026-08-05 23:59:15 +08:00

44 lines
710 B
Markdown

# 面向对象编程
## 学习目标
- 理解类和对象的概念
- 掌握类的定义和使用
- 了解继承和多态
## 定义类
```python
class Dog:
def __init__(self, name, age):
self.name = name
self.age = age
def bark(self):
return f"{self.name} 汪汪叫!"
# 创建对象
my_dog = Dog("旺财", 3)
print(my_dog.bark())
```
## 继承
```python
class Animal:
def __init__(self, name):
self.name = name
def speak(self):
pass
class Cat(Animal):
def speak(self):
return f"{self.name} 喵喵叫!"
```
## 动手练习
1. 创建一个 BankAccount 类
2. 实现存款和取款方法
3. 使用继承创建不同类型的账户