为何要通过公有接口来访问私有成员(2)