Python编程之属性和方法实例详解
本文实例讲述了Python编程中属性和方法使用技巧。分享给大家供大家参考。我们创建一个People类的实例,P1,当我们调用它的私有属性__age时发现有如下错误。Python中以双下划线开头的属性和方法,在被实例化后会自动在其名字前加_classname.因为名字被改变了,所以自然无法通过双下滑线开头的名字来访问,从而达到不可进入的目的。我们可以通过实例名.__dict__来查看对象的属性集合。Python中不同于其他面向对象的编程语言,python的设计哲学就是简单至上,因此如果你真的想要调用私有属性的话还是可以调用的。在python中方法分为公有方法、私有方法、类方法和静态方法。下面我们看一个比较完整的例子希望本文所述对大家的Python程序设计有所帮助。
用户评论