初始化方法:
每个类中都存在一个初始化方法,这个方法不需要调用,在通过类创建实例对象的时候初始化方法会自动执行。
定义初始化方法:def init(self): ,init两边是双下划线。
初始化方法中,除了可以设置固定值之外,还可以接收其他参数,使得传入的数据灵活多变。
面向对象编程 : 特点:以对象为中心 内容: 类的创建和调用 程序组成: 一组对像的集合
面向对象的优越性:代码扩展性,可维护性,可以在类中封装一些方法,甚至其他的第三方库
class Musician: #创建类
glasses = "墨镜" #创建类属性
def __init__(self,city): #创建初始化方法
self.city = city #赋值属性
print('组织语言中……')
def intr(self): #创建类方法
print('我来自%s' % self.city)
hebe = Musician('中国台湾') #类实例化对象
print(hebe.glasses)
hebe.intr() #调用类方法