python私有属性和私有方法可以被继承吗,python私有属性和私有方法是不能被继承的

  python私有属性和私有方法可以被继承吗,python私有属性和私有方法是不能被继承的

  仅用于研究参考。

  01.应用场景和定义方法应用场景

  在实际开发中,对象的一些属性或方法可能只在对象内部使用,而不想在外部访问。私有属性是对象不想公开的属性,私有方法是对象不想公开的方法定义。

  定义属性或方法时,在属性或方法的名称前添加两个下划线,以定义私有属性或方法。

  __secret(self) class DeadFatBoy:

  def __secret(自我):

  打印(“这是一个不能说的秘密”)

  def print my cret(self):

  自我。_ _秘密()

  if __name__==__main__ :

  李白=死胖子(李白, 75 )

  libai . print my cret()的执行方式如下:

  g:\ python 27 \ python . exe F:/python project/cigarettesystem/dead fatboy . py

  这是不能说的秘密。私有方法__secret只能在类中调用,所以如果外部对象实例想要获取私有方法或私有属性,就需要定义一个公共方法来传递值。

  02.伪私有属性和私有方法(科普)在Python中,没有真正的私有

  在命名属性和方法的时候,实际上是对名字做了一些特殊的处理,使得外界无法访问处理方法:_ class name=_ class name _ _ name # private属性加在名字前面,外界无法直接访问。

  打印(小芳。_妇女_ _年龄)

  # Private方法,不能从外部直接调用。

  小芳。_女人_ _秘密()

  关注微信微信官方账号,回复【数据】,Python,PHP,JAVA,web,即可获取Python,PHP,JAVA,前端等视频数据。

  来自海洋的渔夫原创作品,

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

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