等同于封装的意义:避免了随意性修改,而且由于一般是通过函数去访问,所以可以在函数内进行处理后返回一种值,比如时间实际上存储为一个整形值,但是你可能只关心second,或者只关心hour,或者希望是hh:mm:ss形式返回,那么你可以只改变函数,而不必重设计变量的情况,可以说是增加了利用率和弹性。好处应该还有其他的方面,建议去看看高手们的博客总结吧。