优草派  >   Python

Python中的类应该怎么去用?Python类有什么方法

罗西汉            来源:优草派

在python中为了实现多个具有同一种抽象属性的对象实例化,需要去创建一个类保存它们的抽象属性和方法。那么python中的类该如何去使用呢,python类有什么方法呢。下面这篇文件会详细解答python中类怎么去用的问题,往下看看吧。

Python中的类应该怎么去用?Python类有什么方法

一、实例化方法

在python了类之中最常见也是最简单方法就是实例化方法,在类中设定好这个方法的功能以及所需要的参数,然后在外部调用的时候实例化这个类再由实例化对象去调用方法,具体示例如下所示:

# 定义一个类和方法
class Student:
    def add_score(self):
        return self
            student = Student(99)    # 实例化类
student. add_score()    # 调用类方法

在上面这个例子之中类的方法必须去定义一个形参,在实例化类的时候也需要传递参数进去。

二、类方法

在类中方法的定义前面加上@ classmethod就可以直接通过类名去调用这个方法了,调用这个方法不需要实例化也不需要self参数,但是在定义时第一个参数表是的就是类本身,示例如下:

class Student:
    # 定义类方法
    @ classmethod
        def add_score(cls,name):
            return cls.name
Student.add_score(’xiaomei’)

三、静态方法

静态方法的调用方式和类方法一样,也是添加修饰符去声明。静态方法的参数可空,会被解释器当成普通函数去调用,示例如下:

class Student:
    # 定义静态方法
    @ staticmethod
        def add_score(cls,name):
            return cls.name
Student.add_score()

以上就是python中使用类的三个方法了,希望对你有所帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行