怎么用wordpress修改网站源码,杭州有哪些互联网公司,大同网站建设设计,东莞互联网推广我们都知道#xff0c;Python是一个面向对象的语言#xff0c;这意味着我们可以用类来定义对象的属性和方法。而构造函数#xff0c;就是当我们创建一个新的对象时#xff0c;会自动调用的特殊方法。那么#xff0c;如何玩转这个构造函数呢#xff1f;
首先#xff0c;… 我们都知道Python是一个面向对象的语言这意味着我们可以用类来定义对象的属性和方法。而构造函数就是当我们创建一个新的对象时会自动调用的特殊方法。那么如何玩转这个构造函数呢
首先我们需要了解构造函数的定义。在Python中构造函数是__init__方法。当创建类的新实例时会自动调用这个方法。所以我们可以在这个方法中设置对象的初始状态。
1.定义类
class Student():# 类属性一般这种写法较少name 张无忌age 18# 构造函数在此处设置对象的属性def __init__(self, name, age):self.name nameself.age ageprint(self.name, 构造函数的触发时机是当对象创建完毕后给对象属性赋值时自动触发...)# 跑步的方法def run(self):print(self.name, 跑步的方法)# 吃饭的方法def eat(self):print(self.name, 吃饭的方法)# 通过类创建stu对象
stu Student(赵敏, 22)
print(stu)
stu.run()# 通过类创建stu1对象
stu1 Student(周芷若, 23)
print(stu1)
stu1.run()
2.执行结果 赵敏 构造函数的触发时机是当对象创建完毕后给对象属性赋值时自动触发...
__main__.Student object at 0x00000252DCCD5100
赵敏 跑步的方法
周芷若 构造函数的触发时机是当对象创建完毕后给对象属性赋值时自动触发...
__main__.Student object at 0x00000252DCEB0B00
周芷若 跑步的方法
3.总结 构造函数不用手动调用当创建完对象给对象赋值时会自动触发 构造函数主要用于项目的初始化操作比如连接数据库等 self关键字代表的是当前对象 虽然默认的构造函数名是__init__但你也可以使用其他名称。不过为了遵循Python的习惯和可读性我们通常还是推荐使用默认的名称。