封装概述:是指隐藏对象的属性和实现细节,仅对外提公共访问方式封装好处:隐藏实现细节,提供公共访问方式;提高了代码的复用性;提高安全性封装原则:将不需要对外提供的内容都隐藏起来;把属性隐藏,提供公共方法对其访问