
总结:__init__()方法是一个特殊的方法,在对象实例化时会被调用,__init__()方法的作用是初始化。

例1:
class Myclass:
i = 123
def __init__(self,friend):
self.friend = friend
def func(self,myself): #带有参数的类方法
self.myself = myself
return self.myself +"say hello to " + self.friend
use_class = Myclass("xiaoming")
print("调用类的属性:",use_class.i)
print("调用类的方法:", use_class.func("xiaohong"))输出结果:
#调用类的属性: 123 #调用类的方法: xiaohongsay hello to xiaoming
