18 面向对象封装


面向对象封装

学习内容

  • 封装
  • 身份判断符

01.封装

1.封装是面向对象编程的一大特点

2.面向对象编的第一步――将属性和方法封装到一个抽象的类中

3.外界使用类创建对象。然后让对象调用方法

4.对象方法的细节都被封装在类的内部

提示:

  1. 在对象的方法内部,是可以直接访问对象的属性的!
  2. 同一个类创建的多个对象之间,属性互不干扰!
  1. 被使用的类应该先开发

02. 身份运算符

身份运算符用于比较两个对象的内存地址是否一致——是否是对同一个对象的引用

  • Python中针对None比较时,建议使用is判断

image-20220305154318369

is 与==区别:
is 用于判断两个变量引用对象是否为同一个

==用于判断引用变量的值是否相等

image-20220305154419927