Python实例方法、类方法和静态方法

Python实例方法、类方法和静态方法[Python基础]

Python类的组成主要包含两个部分,类的属性和类的方法。类的属性是对数据的封装,这些数据是用来描述类所抽象的事物的特征;类的方法是用来表示对象的特定行为。Python的类的方法又可以进一步细分为三种不同类型,即实例方法、类方法和静态方法。

这里就是对类的这三种方法进行详细讨论,包括它们是如何实现、如何被调用以及各自的特点。

实例方法

实例方法是你在Python中将会在大多数情况下使用到的最基本、最简单的方法,该方法必须接受一个参数,一般情况下我们将这个参数约定写成self,self参数传入的是类的实例化对象。

实例方法的使用:

定义了一个student类,student类中实现了一个名为get_info实例方法,在get_info实例方法中打印出对象相关信息。

class student(object):
    def __init__(self, _name, _age):
        self.name = _name
        self.age  = _age
        
    def get_info(self):
        print("%s is %d years old !" %(self.name, self.age))

if __name__ == "__main__":
  s = student("LiMing", 12)
  s.get_info()
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Python实例方法、类方法和静态方法