python 面向对象三大特性--封装

一、什么是封装?

  封装一部分东西,不让别人看到。(封装不是当单纯意义上的隐藏,其实它还是可以查看到的)

  封装数据:隐藏数据。

  封装功能:目的隔离复杂度。

二、实例:

#封装方法和属性,将一类操作封装到一个类中
class Foo:
    def __init__(self):
        self.name = name
        self.age = age
    
    def info (self):
        print(self.name, self.age)

#将数据封装(将数据封装到对象中)
obj = Foo('DD',22):

猜你喜欢

转载自www.cnblogs.com/liubiaos/p/9293117.html