python中类的定义

来源:互联网 发布:微商加粉软件免费下载 编辑:程序博客网 时间:2024/05/16 01:54

python中类的定义与JAVA中的类定义有点不同。

class Student(object):  #object是class继承的类    """docstring for Student"""    def __init__(self, name,score):  #此函数的第一个参数永远都是self,表示创建的实例本身,其后可跟类的属性        super(Student, self).__init__()        self.name = name        self.score = score    def getName(self):        print(self.name)    def getScore(self):        if self.score >= 90:            return 'A'        else:            return 'B'#实例的创建:bart=Student('World',100000)  #bart是指向Student的一个实例bart.age = 21 #为bart添加age属性print(bart.name)print(bart.score)bart.getName()print(bart.getScore())'''与普通函数不同。在类中定义的函数第一个参数永远是self,调用时不用传递该参数。''''''!!! age属性的添加只是bart实例的,而不是类Student的定义,若创建其他实例,还是不具有age属性.''''''类属相的添加要通过__init__()函数添加,此函数相当于类的构造函数。'''
0 0
原创粉丝点击