Python学习——Class类

来源:互联网 发布:安卓淘宝引流量软件 编辑:程序博客网 时间:2024/06/05 02:34

如下代码是对python中类的基本语法的学习:

#基类class info:    name=''    age=0    #私有属性    __weight=0    def __init__(self,name,age,weight):        self.name=name        self.age=age        self.__weight=weight    def speak(self):        print('{0} says: I\'m {1},{2}'.format(self.name,self.age,self.__weight))#单继承class student(info):    grade=''    def __init__(self,name,age,weight,grade):        info.__init__(self,name,age,weight)        self.grade=grade    def speak(self):        print('{0} says: I\'m {1} years old, and I\'m in Grade {2}'.format(self.name,self.age,self.grade))class learn():    name=''    title=''    def __init__(self,name,title):        self.name=name        self.title=title    def speak(self):    #将类方法私有化    #def __speak(self):        print('I\'m {0}, I want to learn {1}'.format(self.name,self.title))#多继承class inherit(learn,info):    def __init__(self,name,age,weight,grade,title):        info.__init__(self,name,age,weight)        learn.__init__(self,name,title)    #def speak(self):    #    print('我将方法重写了')x=inherit('jack',17,120,9,'python')x.speak()


原创粉丝点击