就是说可以防止私有变量被改变,还有你如果想改一下算法,直接改类里面的函数就行了,不用改调用代码
封装直观的理解就是把一个东西放在箱子里,通过伸出箱子的管道访问箱子里的东西。当修改箱子里的内容时,只要不影响管道,那么对使用管道的对象而言就不需要做任何改变,将改变限制在箱子之内