您也许会奇怪,为什么您会想使用getters函数,而不是一个简单的变量。Getter/setter函数可以更大限度的控制当设置一个值时发生的操作。可以使用它们来控制对上网时间控制软件的变量的读/写访问,在设置一个值时调用方法,在设置一个值时调用方法,在设置值之前验证数据,创建代表计算值的变量,以及创建可以在子类中重写的上网时间控制软件的变量。如果不需要这些功能,那么完全可以使用一个公共变量。Getter/setter变量不提供任何性能优势。|
(1)读/写访问控制
如果想要读写功能,那么getter/setter函数总是成对出现。但是,并没有要求必须同时具有getter和setter方法。如果只有一个getter函数,那么该值将是只读的。如果创世写入该只读值,那么应用程序将无法编译,但仍可以读取访问该值。
实现只写访问和实现只读访问一样简单。唯一的区别是将有一个setter方法,但没有getter方法。当希望其他能够向自己的类传递数据,但不希望的数据传入自己的类中后,这些类能够访问数据时,就可以使用这种方法。
(2)视为变量时调用的函数
Getter/setter方法的另一个好处是,虽然它们被当做属性使用,但是它们可以具有类似于函数的行为。这意味着每次在访问getter/setter属性的时间,可以有一些代码来做出反应。可以启用它来分派事件,递增计数器,或者在每次将一个值写入到setter方法或从getter方法中检索一个值写入到setter方法或从getter方法中检索一个值时调用其他任意函数。
无论何时访问user值时,都会调用这段代码,因此这是一个模拟了属性交互的函数。
Setter函数可以与getter函数处理相同类型的交互。无论何时设置一个值时,它都会调用该函数的操作。
Getter和setter函数另一个最常见的用途是用设置函数调用Flex组件的invalidatePropertiesO或invalidateDisplayListO方法,使组件使用新值重新验证自己。
★关于WorkWin公司电脑监控软件★
WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。
WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。
版权所有,南京网亚计算机有限公司 。本文链接地址: 上网时间控制软件的公有变量