python中静态方法和类方法的作用,python中的静态方法如何调用

  python中静态方法和类方法的作用,python中的静态方法如何调用

  1.通过decorator @staticmethod定义静态方法。

  2.@staticmethod必须写在方法上。

  3.在静态方法中访问实例属性和实例方法会导致错误。

  4.调用格式:“类名。静态方法名(参数列表)"

  实例

  classPerson:

  #类别属性

  学校=中加风华国际学校

  学费=10万

  计数=0

  #实例属性

  def__init__(自己,姓名,年龄):

  self.name=name

  年龄=年龄

  Person.count=Person.count 1

  #静态实例

  @静态方法

  defaddNum(a,b):

  打印(“{0} {1}={2}”。格式(a,b,a b))

  退货b

  #实例方法

  defget_score(self):

  print( Name:{ 0 };年龄:{1}”。格式(自我姓名,自我年龄))

  stu1=Person(sue ,22)

  stu1.get_score()

  上面的Person.addNum(1,2)是python静态方法的用法。希望对你有帮助。更多python学习方向:Python基础课程

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: