python3 类的方法,python中类方法,类实例方法,静态方法区别

  python3 类的方法,python中类方法,类实例方法,静态方法区别

  类和静态方法是python3类的内容,有些男生在使用中不知道选哪个。当然,对于python来说,这些都是小问题。为了带领广大python初学者向大神进阶,边肖觉得有必要让大家清楚了解基础知识的区别。在上面的选择中,边肖没有说推荐先用哪一个,小伙伴们可以举例了解。

  类用于模拟java定义多个构造函数的情况。由于Python类中只能有一个初始化方法,所以不能根据不同情况对类进行初始化。

  看下面的代码,你可以很快体会到staticmethod的妙处。

  #编码:utf-8

  类别簿(对象):

  def__init__(self,title):

  self.title=标题

  @classmethod

  defcreate(cls,title):

  图书=cls(标题=标题)

  还书

  book1=图书( python )

  book2=book . create( pythonanddjango )

  打印(book1.title)

  Print(book2.title)特别说明了静态方法也可以实现上述功能,但是静态方法每次都要写类名,不方便。

  在与大家分享之前,边肖自学了,所以她可以清楚地解释内容。小伙伴们可以试试这种学习方法,把自己学到的东西告诉别人。

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

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