Administrator
发布于 2026-06-17 / 0 阅读
0
0

01-初识

面向对象编程:设计类,基于类创建对象,并使用对象做具体的工作。

类的定义和使用

语法

# 定义类
class 类名:
    # 类的属性 -- 成员变量
    类的属性1: None
    类的属性2: None
    
    # 类的行为 -- 成员方法  tips:类外部叫函数,类里面叫方法。  self: 让成员方法能访问到当前类的成员变量的值
    def 方法名(self, 形参1, 形参2, ...):
        方法体...
    

# 创建对象
对象 = 类名()

# 对象属性赋值
对象.属性名 = "xxx"

示例

# 定义类
class User:
    # 姓名
    name: None
    # 年龄
    age: None

    def say_hi(self):
        print(f"hi {self.name}")

    def say_hi_2(self, name):
        print(f"hi {self.name} {name}")


# 创建对象
user_1 = User()

# 对象属性赋值
user_1.name = "zhengqingya"
user_1.age = 18

# 调用类方法
user_1.say_hi()
user_1.say_hi_2("小郑")

# 打印值
print(f"姓名:{user_1.name} 年龄:{user_1.age}")

评论