面向对象三大特性之--封装
1.定义 将内容封装到某个地方,以后再去调用被封装在某处的内容。 2.方法 在使用面向对象的封装特性时,需要 把对象和属性捆绑在一起 ,并且可以调用对象的属性内容; (1)构造方法 *** ——init —— (self) *** :构造函数,自动执行构造方法里的内容; 构造方法在对象创建出来后执行; #构造方法:__init__(self) #创建类 class student : def __init__ ( self ) : #构造函数,在创建出对象后执行 #self:是实例化出的对象,系统自动将实例化出的对象传递给构造方法 print ( 'self:' , self ) print ( '正在运行构造函数' ) #实例化 stu1 = student ( ) print ( 'stu1:' , stu1 ) 结果 self : < __main__ . student object at 0x00000196FB22D748 > 正在运行构造函数 stu1 : < __main__ . student object at 0x00000196FB22D748 > (2)调用封装的属性信息 对象名.属性名 self.属性名 self.方法名() #定义类 class Student : #定义属性 def __init__ ( self , name , score1 ,