[py]python面向对象-类成员class_vars
来源:互联网 发布:js判断audio加载完成 编辑:程序博客网 时间:2024/06/05 18:49
类属性
类方法
共有方法
私有方法
类方法
静态方法
1,访问类共有属性
class Test(): name="zhangsan" def fun1(self): print self.name def fun2(self): print self.namema=Test()ma.fun1()ma.fun2()
#函数外定义变量可以不加self
2,访问类的私有属性
class Test(): __name="zhangsan" def fun1(self): print self.__name def fun2(self): print self.__namema=Test()ma.fun1()ma.fun2()
3,访问类方法的共有属性
class Test(): def fun1(self): self.name='maxiaolang' print self.name def fun2(self): print self.name ma=Test()ma.fun1()ma.fun2()#fun2可以访问name
4,访问类方法的私有属性
class Test(): def fun1(self): self.__name='maxiaolang' print self.__name def fun2(self): print self.__namema=Test()ma.fun1()ma.fun2()
#fun2可以访问__name
5,访问类方法的 极其私有属性
class Test(): def fun1(self): name='maxiaolang' print name def fun2(self): print namema=Test()ma.fun1()ma.fun2()#fun2无法调用name
6,从外部访问类共有属性
class Test(): name="maxiaolang"print Test.nameprint Test.namema=Test()print ma.name
7,从外部访问类方法的属性
class Test(): def fun(self): self.name="maxiaolang"ma=Test()ma.fun()print ma.name
8,从外部访问类方法的极其私有属性
class Test(): def fun(self): name="maxiaolang"ma=Test()ma.fun()print ma.name#报错 不能调用
0 0
- [py]python面向对象-类成员class_vars
- [py]python面向对象基础01
- 面向对象Python成员的访问约束
- Python 面向对象 成员的访问约束
- py 面向对象
- <PY><core python programming笔记>C13 面向对象编程
- [py]python面向对象__str__一探究竟
- python面向对象-类
- Python面向对象4:属性、成员修饰符
- php--面向对象--类的静态成员
- 面向对象(成员变量)
- Java面向对象-类成员和实例成员的访问
- [py]面向对象-对象的访问
- Python笔记:面向对象,类
- python面向对象中的类
- 面向对象,静态变量、类与对象、成员变量
- php面向对象(OOP)—类、对象、成员
- Python:类与对象的变量[SimpleClass.py]
- 事务的传播行为
- FZU1405 之 做减法
- react native项目创建
- PAT 乙级 1043. 输出PATest(20)
- 实验五项目四
- [py]python面向对象-类成员class_vars
- HDU5512Pagodas
- 阿里云 RDS下 mysql 查询字段 灵活区分大小写
- Code::Blocks添加第三方库
- 卷积神经网络初学者指南
- java IO(输入输出) 字节流
- LeetCode 205. Isomorphic Strings 双map ***
- hdu 2196(Computer 树形dp)
- 2017.5.8 文化之旅 思考记录