Loading

面向对象之封装

TOC

封装

一、什么是封装

对象 ---> 相当于一个袋子

使用 对象.方法/属性 取出

封装指的是可以将一堆属性和方法,封装到对象中

ps:

  • 对象就好比一个袋子/容器,可以存放一堆属性和方法
  • 存不是目的,目的是为了取,可以通过对象.的方式获取属性和方法。

二、为什么要封装

  • 可以通过对象.方法/属性的方式存放/获取属性或方法
  • 对象拥有.的机制
  • 方便数据的存取

三、如何封装

class User:
    x = 10
    def func():
        pass

obj = User()
obj.y = 20  # 相当于为obj对象添加了一个属性Y
obj ---> x, func, y




posted @ 2019-11-27 19:21  开花的马铃薯  阅读(76)  评论(0编辑  收藏  举报