使用到实体,那么无可避免的就要涉及到get和set属性访问器了。可以说从我们接触面向对象的编程开始,它就一直伴随着程序的开发而存在。虽然我们一直在使用,但是很多人其实并不知道它的来龙去脉,在这篇博客中,我们就揭开它的神秘面纱。
第一个要解释的问题就是,get,set访问器是什么?这个需要从程序和变量说起。软件是由程序和数据组成的,数据在程序中有两种存储形式,常量和变量。在使用访问器以前,我们都是使用public共有的关键字来来定义一个 变量,然后程序去使用这个变量;我们可以这样理解,变量相当于一个屋子,程序直接从屋子中放东西和拿东西;但是这样带来一个问题,变量是公有的,也就是屋子没有任何保护措施