将属性或者方法设置为不能在外部访问,就是私有化
私有化包括:属性私有化、方法私有化
属性私有化
属性私有化格式,注意是两个下划线__self.__属性名 = 属性值
class Circle:def __init__(self,radius):# 半径self.radius = radius# 私有化圆周率属性self.__PI = 3.1415926def perimeter(self):'''求圆的周长:return: 圆的周长'''return 2 * self.__PI * self.radius
方法私有化
方法的私有化方式和属性私有化方式一样
class Person:def __say_hello(self):print('hello')
