解密 Python 封装与抽象类的前世今生

解密 python 封装与抽象类的前世今生

封装是面向对象编程中的一种重要技术,它将数据和方法封装在一个对象中,从而对外隐藏内部实现细节。在 python 中,可以通过使用 __ 开头的属性或方法来实现封装。例如:

class Person: def __init__(self, name, age): self.__name = name self.__age = age def get_name(self): return self.__name def get_age(self): return self.__age登录后复制