今天,进入一个重要的编程概念:面向对象编程(OOP)。
OOP的核心思想就是将现实世界的事物“对象化”,而每个对象都有属性和行为。比如,想象你要模拟一只猫:
class Cat:
def __init__(self, name, age):
self.name = name
self.age = age
def meow(self):
print(f"{self.name} says Meow!")
# 创建一个猫对象
cat = Cat("Tom", 3)
cat.meow() # 输出 Tom says Meow!
解释:
- class 是定义类的关键字,类是对象的模板。
- __init__ 是构造方法(初始化对象时调用),用于设置对象的初始属性。
- self 表示实例本身,是每个方法的第一个参数,类似PHP的$this。
今天的行动小任务:
- 创建一个类 Dog,它有属性:名字、年龄;方法:bark(叫)。创建一个对象,并调用它。
- 尝试将不同属性设置为不同类型(如数字、字符串、列表)。
面向对象让你的代码更具结构化、模块化,让你能更轻松地管理复杂的程序!
关注我,一天进步一点,30天学会python!