我的第一个python类

class Test(object):
    def __init__(self,name ,phone):
        self.name=name
        self.phone=phone
        print('Create instance for:',self.name)
    def updatePhone(self,phone):
        self.phone=phone
        self.fuck='fuck'
        print('Update phone # for :',self.name)
class ExTest(Test):
    def __init__(self,name,phone,email,id):
        Test.__init__(self,name,phone)#pay attention to the argument self
        self.email=email
        self.id=id
    def updateEmail(self,email):
        self.email=email
        print('update email# for: ',self.name)
if __name__=='__main__':
    jone=Test('yingying','123456')
    jone.updatePhone('45678')
    print(jone.name)
    print(jone.phone)
    print(jone.fuck)

加一点说明,类的_init_方法就像c++里的构造函数,但不是完全一样,这里的init方法是实例化后,对对象进行初始化的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值