710 B
710 B
面向对象编程
学习目标
- 理解类和对象的概念
- 掌握类的定义和使用
- 了解继承和多态
定义类
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())
继承
class Animal:
def __init__(self, name):
self.name = name
def speak(self):
pass
class Cat(Animal):
def speak(self):
return f"{self.name} 喵喵叫!"
动手练习
- 创建一个 BankAccount 类
- 实现存款和取款方法
- 使用继承创建不同类型的账户