在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。 2.2 为什么要封装 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 封装是为了保护数据,这里的数据是指对象的属性(不是方法的局部变量)。 保护数据中的保护是什么意...