Python 私有属性与内部方法
来源:互联网 发布:工信部网站域名查询 编辑:程序博客网 时间:2024/05/01 19:55
- 私有属性:
两个下划线开头,声明该属性为私有,不能在类地外部被使用或直接访问。
在类内部的方法中使用时 self.__private_attrs
如下面代码中的__weight
*class people: #定义基本属性 name = '' age = 0 #定义私有属性,私有属性在类外部无法直接进行访问 __weight = 0 #定义构造方法 def __init__(self,n,a,w): self.name = n self.age = a self.__weight = w def speak(self):
内部方法:
在类地内部,使用def关键字可以为类定义一个方法,与一般函数定义不同,类方法必须包含参数 self, 且为第一个参数。内部私有方法:
private_method 两个下划线开头,声明该方法为私有方法,不能在类地外部调用。在类的内部调用slef.__private_methods,如下面代码中的 __init()
class people: #定义基本属性 name = '' age = 0 #定义私有属性,私有属性在类外部无法直接进行访问 __weight = 0 #定义构造方法 def __init__(self,n,a,w): self.name = n self.age = a self.__weight = w def speak(self): print("%s is speaking: I am %d years old" %(self.name,self.age)) p = people('tom',10,30) p.speak()
0 0
- Python 私有属性与内部方法
- iOS 获取内部私有属性的方法
- python之私有属性及私有方法
- Python----伪私有属性和私有方法
- Python:类属性,实例属性,私有属性与静态方法,类方法,实例方法
- Python:类属性,实例属性,私有属性与静态方法,类方法,实例方法
- Python:类属性,实例属性,私有属性与静态方法,类方法,实例方法
- python 类的私有属性和方法
- python对象:访问私有属性和私有方法
- 实例变量与属性:私有变量与私有方法
- Python 私有变量、私有方法、类变量与实例变量
- python类私有属性
- Python访问私有属性
- Python 定义私有属性
- python学习八(私有属性、__del__(self)方法)
- python-对象、私有属性_方法、继承(多重继承)、重写
- python 直接访问类的私有属性或方法
- 私有属性与封装
- iOS view的指定角设置圆弧
- 如何解决Android 5.0中出现的警告:Service Intent must be explicit
- OGRE SampleBrowser框架解析
- checkbox框的各种状态选择
- android弹出窗口实现
- Python 私有属性与内部方法
- iOS 常用:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- Window下让JAR在后台运行的方法
- msql小技巧
- 简单理解Memcached的Slab Allocation
- 01-表单提交的方式
- 01-表单提交的方式
- 表单提交的方式
- getActionBar为null的解决办法