"""
本节学习内容 封装
1.理解封装的概念
2.掌握私有成员的使用
》》》面向对象编程,是许多编程语言都支持的一种编程思想,基本理解:基于模块(类)去创建实体(对象),使用对象完成功能开发
面向对象编程有三大特征:1封装 2继承 3多态
"""
#定义一个类,包括私有变量的属性和私有变量的方法 私有变量的格式:__变量名
class shouji:
#私有成员变量
__dianya=5 #手机运行电压
#私有成员方法
def __danhe(self):
print("CPU启动单核模式")
#定义个公开的方法来调用私有属性和方法
def yx5g(self):
if self.__dianya >= 20:
print("5G模式已启动")
else:
print("电量不足,无法启用5G模式")
self.__danhe()
sj=shouji()
sj.yx5g()
#运行结果:电量不足,无法启用5G模式,CPU启动单核模式
私有属性和方法:就是是能在类内部使用!
封装:表示的是,将现实世界事物的(属性,行为),封装到类中,表示为(成员变量,成员方法),从而完成程序对现实事物的描述。