设计私有成员的手机
代码:
# 练习设计带有私有成员的手机
class Phone:
# 调用私有成员变量:__is_5g_enable
__is_5g_enable = False # 私有成员变量,True表示开启5g,False表示关闭5g
# 调用私有成员方法:__check_5g
def __check_5g(self):
if self.__is_5g_enable:
print("5g开启")
else:
print("5g关闭,使用4g网络")
# 调用公开成员方法:call_by_5g
def call_by_5g(self):
self.__check_5g()
print("正在通话中")
phone = Phone()
phone.call_by_5g()
结果:
5g关闭,使用4g网络
正在通话中