下划线开头的属性是私有的。其他为公共的。
类内部可以访问私有属性,
类外部不能直接访问私有属性。
私有属性和私有方法(实现方法)
1、通常我们约定,两个下划线开头的属性是私有的,其他为公共属性;
2、类内部可以直接访问私有属性(方法);
3、类外部不能直接访问私有属性(方法);
4、类外部可以通过“__类名__私有属性(方法)名”访问私有属性(方法)
私有属性
定义
self.__age=age
间接访问
s._Classname__age