类的私有属性和方法指的是只能在类的内部使用,而不能在类外使用的属性和方法。
1 单下划线方式
在定义类的属性和方法时,在名字前面加一个下划线,此时表示该属性或方法只能在类的内部使用,而不能在类的外部使用,代码如图1所示。

图1 定义类的私有属性
从图1中可以看出,在类Myclass中定义了两个实例变量,“a”和“_b”。其中变量“a”是公共变量,变量“_b”是私有变量;第5-8行定义了类的两个方法getb()和setb(),分别用来获取和设置变量“_b”的值。使用变量“a”和“_b”的代码如图2所示。
订阅专栏 解锁全文

1377

被折叠的 条评论
为什么被折叠?



