python面向对象2

类部调用私有属性和私有方法

 
子类不能继承父类私有属性和方法

 
 

私有属性和私有方法 总结 1). 私有属性,可以在类内部通过self调用,但不能通过对象访问
2). 私有方法,可以在类内部通过self调用,但不能通过对象访问
3). 对象不能访问私有权限的属性和方法
4). 子类不能继承父类私有权限的属性和方法
5). Python中没有像C++中 public 和 private, protected 这些关键字来区别公有属性和私有属性。 6). Python是以属性命名方式来区分,如果在属性和方法名前面加了2个下划线'__',则表明该属性和方法是私有权限,否则为公有权限。

 
现代软件开发中,通常会定义get_xxx()方法和set_xxx()方法来获取和修改私有属性值
get_xxx()方法-->返回私有属性的值
set_xxx()方法-->接收参数,修改私有属性的值
对象不能访问私有权限的属性和方法,可以通过访问公有方法set_money()来修改私有属性的值,可以通过访问公有方法ge

python面向对象2最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/11427.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>