Python---类(初始化函数)
2023-12-24 23:00:52
# 1.初始化函数:当创建一个实例时,这个函数就会被调用
class ClassA():
def __init__(self):
print('实例化成功')
# 实例化
a = ClassA()
"""
当代码在执行a= ClassA()的语句时,就自动调用了 __init__(self) 函数
而这个 __init__(self) 函数就是初始化函数,也叫构造函数
初始化函数的写法是固定的格式:中间是 init,意思是初始化
然后前后都要有【两个下划线】,然后 __init__() 的括号中,第一个参数一定要写上 self,不然会报错
"""
# 构造函数(初始化函数)格式
# def __init__(self,...)
# 初始化函数也可以传递参数
class ClassA():
def __init__(self, str):
print('实例化成功')
print(str)
# 实例化
a = ClassA('路漫漫其修远兮')
# 2.析构函数
# 竟然一个在创建的时候,会调用构造函数,那么理所当然,这个当一个类销毁的时候,就会调用析构函数。
# 析构函数语法如下:
# def __del__(self,[...):
class ClassA():
def __init__(self):
print('实例化成功')
def __del__(self):
print('实例化销毁了')
a = ClassA()
del a # 调用这个方法,销毁实例化
文章来源:https://blog.csdn.net/m0_75089299/article/details/135187271
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!