您的位置:首页 > 编程语言 > Python开发

我的第一个python类

2015-08-29 21:36 746 查看
[code]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方法是实例化后,对对象进行初始化的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: