**类、对象、方法、函数**
1. 函数(独立的,不在类里)
定义格式
def 函数名(参数):
代码
return 返回值
例子
# 定义函数
def add(a, b):
return a + b
# 调用函数
print(add(2, 3)) # 输出 5
2. 类(模板)
定义格式
class 类名:
# 类的内容
例子
class Person:
pass # 空类
3. 方法(写在类里面的函数)
方法必须写在类内部,第一个参数固定是 self。
定义格式
class 类名:
def 方法名(self, 参数):
代码
例子
class Person:
# 这是方法
def say_hello(self):
print("我是一个人")
4. 对象(根据类创建出来的实例)
创建格式
对象名 = 类名()
例子
# 创建对象
p = Person()
# 调用对象的方法
p.say_hello()
🔥 终极完整版:4 个一起写(最常用)
# 1. 函数:独立,不在类里
def eat():
print("吃东西")
# 2. 类:模板
class Person:
# 3. 方法:类里面的函数
def run(self):
print("我在跑")
# 4. 对象:由类创建
p = Person()
# 调用函数
eat()
# 调用方法
p.run()
📌 超清晰总结(必背)
- 函数:
def 函数名()→ 独立 - 类:
class 类名:→ 模板 - 方法:类里面
def 方法名(self)→ 专属功能 - 对象:
对象名 = 类名()→ 具体实例
| 概念 | 位置 | 调用方式 | 核心特点 |
|---|---|---|---|
| 类 | 代码顶层,自定义模板 | 用来创建对象 | 抽象、模板 |
| 对象 | 由类实例化生成 | 对象。属性 / 对象。方法 () | 具体、实例 |
| 函数 | 类外部 | 直接 函数名 () | 独立、通用 |
| 方法 | 类内部 | 对象。方法 () / 类名。方法 () | 依附类 / 对象 |
浙公网安备 33010602011771号