5.2.2 用私有变量、私有方法实现封装