可锐资源网

技术资源分享平台,提供编程学习、网站建设、脚本开发教程

第11天:面向对象编程(OOP)入门——让你的代码更像“世界”

今天,进入一个重要的编程概念:面向对象编程(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!

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言