python初始化方法

初始化方法:
每个类中都存在一个初始化方法,这个方法不需要调用,在通过类创建实例对象的时候初始化方法会自动执行。
定义初始化方法: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()   #调用类方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值