跳至正文

类基础

什么是面向对象编程(OOP)?

面向对象编程是一种将数据和功能组合成单一单元(对象)的编程范式。

# 过程式编程
user_name = "张三"
user_age = 25
user_email = "zhangsan@example.com"

def print_user_info(name, age, email):
print(f"{name}{age}岁,{email}")

print_user_info(user_name, user_age, user_email)

# 面向对象编程
class User:
def __init__(self, name, age, email):
self.name = name
self.age = age
self.email = email

def print_info(self):
print(f"{self.name}{self.age}岁,{self.email}")

user = User("张三", 25, "zhangsan@example.com")
user.print_info()

(Rest of the content translated, maintaining original code and structure)

下一步

你已经掌握了类的基础!

关键点:
✅ 类和实例的概念
✅ 使用 __init__ 初始化
✅ 实例方法和 self
✅ 类变量 vs 实例变量
✅ @classmethod 和 @staticmethod
✅ 封装和属性

下一步:在高级OOP中学习继承、多态和魔法方法!