1 class Test(object):
2 def __init__(self):
3 self.__num=100
4
5 def getNum (self):#调用私有方法
6 return self.__num
7 def setNum(this,num):
8 if num < 100:
9 this.__num=num
10
num=property(getNum,setNum)
11 t = Test()
12 t.num=20
13 print(t.num)
property进一步用法
1 class Test(object):
2 def __init__(self):
3 self.__num=100#私有属性
4
5
@property
6 def num (self):#调用私有属性
7 return self.__num
8
@num.setter
9 def num(this,num):
10 if num < 100:
11 this.__num=num
12 t = Test()
13 t.num=20
14 print(t.num)
相关文章
- Python的私有变量与装饰器@property的用法
- ios-Runtime调用私有方法
- window.opener调用父窗体方法的用法
- 特性(property)/静态方法(staticmethod)/类方法(classmethod)/__str__的用法
- 编写Java程序,模拟简单的计算器。 定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。编写构造方法,赋予n1和n2初始值,再为该类定义加(addition)、减(subtration)、乘(multiplication)、除(division)等公有成员方法,分别对两个成员变量执行加、减、乘、除的运算。 在main方法中创建Number类的对象,调用各个方法,并显示计算结
- Java反射机制(三):调用对象的私有属性和方法
- Java 反射 调用私有域和方法(setAccessible)
- 从vs2010的UnitTestFramework类库提取私有方法反射调用的方法
- 利用java反射调用类的的私有方法--转
- 反射工具类.提供调用getter/setter方法, 访问私有变量, 调用私有方法, 获取泛型类型Class,被AOP过的真实类等工具函数.java