# 封装

  封装,顾名思义就是将内容封装到某个地方,以后再去调用被封装在某处的内容。

 

# 封装重点:

  1. def __init__(self) 构造方法(虽然它是函数形式,但在类中就不叫函数了 - 叫方法)

  2. __value  私有(隐藏) 属性,只能在类中被调用。

  3. def __func(self)  私有(隐藏) 方法,只能在类中被调用。

 

# 示例1

class A(object):
    def __init__(self, name):   # 构造方法
        self.name = name    # 封装 name 属性

    def print(self):    # 封装 print 方法
        print("I Love: " + self.name)


if __name__ == '__main__':
    a = A("Python")     # 实例化类
    a.print()     # 调用类的方法

 

# 示例2

class A(object):
    __name = "Python3"  # 私有属性

    def __init__(self, name):   # 构造方法
        self.name = name    # 封装 name 属性

    def print(self):    # 封装 print 方法
        print("I Love: " + self.name)

    def __print2(self):     # 私有方法
        print("I Love2: " + self.__name)


if __name__ == '__main__':
    a = A("Python")     # 实例化类
    a.print()     # 调用类的方法

 

 

 

相关文章:

  • 2022-12-23
  • 2022-02-16
  • 2021-06-14
  • 2022-12-23
  • 2021-06-26
  • 2020-12-18
  • 2018-08-20
  • 2022-01-04
猜你喜欢
  • 2021-06-12
  • 2021-06-10
  • 2021-06-30
  • 2021-11-06
  • 2021-05-30
相关资源
相似解决方案