1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Python面向对象编程 __init__方法

Python面向对象编程 __init__方法

时间:2023-04-02 03:59:17

相关推荐

Python面向对象编程 __init__方法

__init__方法

魔术方法__init__初始化方法

code:_3magic_Intialization.py

# ********************************************************"""魔术方法:是类中的成员方法,不需要手动调用,在某种情况下会自动触发特点:多数的魔术方法,前后都有两个下划线魔术方法不是自己定义的,是系统定义好的,我们使用。__init__初始化方法---相当于C++的构造函数触发机制:实例化对象时,自动触发的方法。作用:可以在对象实例化后完成对象的初始化---属性的赋值应用场景:文件的打开,数据的获取"""class Person:name = Noneage = Nonesex = Nonedef __init__(self,n,a,s):self.name = nself.age = aself.sex = sdef sing(self):print(f"{self.name}唱 {self.age} and {self.sex}*******************")Jasmine = Person("Jasmine","23","Girl")Jasmine.sing()

运行结果:

E:\Programs_Way\Python\python.exe D:/Prj/_PythonSelf/Object_oriented_programming/_3magic_Intialization.pyJasmine唱 23 and Girl*******************Process finished with exit code 0

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。