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

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} 喵喵叫!"

动手练习

  1. 创建一个 BankAccount 类
  2. 实现存款和取款方法
  3. 使用继承创建不同类型的账户