封装性重点是隐藏实现细节,对外暴露接口,你的这个例子用private可以保护数据的访问边界,即外面只能通过暴露的接口调用