如何封装

知识问答 2025-09-01 08:32:17 来源:互联网

封装是编程中的一种技术,它可以将数据和操作数据的方法包装在一起,形成一个独立的单元,这样可以隐藏内部实现细节,提供更简洁、安全、高效的接口供其他程序调用,在Python中,可以使用类和对象来实现封装。

以下是一个简单的封装示例:

class MyClass:    def __init__(self):        self._private_var = "私有变量"    def _private_method(self):        print("这是一个私有方法")    def public_method(self):        print("这是一个公共方法")        self._private_method()obj = MyClass()obj.public_method()  # 输出:这是一个公共方法,这是一个私有方法