您何时想要创建一个具有只写属性但无法读取的属性的对象?显然反向(只读)在许多情况下都很有用,但是有人可以给我一个只写属性的例子吗?什么时候有用呢?
答案 0 :(得分:5)
有时您希望消费代码能够设置值,但是 没发现它是什么。例如,敏感数据,例如 社会注册号或密码需要加以保护 任何未设置它的组件访问。在这些情况下,你可以 使用WriteOnly属性设置值。
答案 1 :(得分:1)
不,永远不会。从来没有读过它是没有意义的。
嗯,在硬件中它可能是一个边缘情况 - 硬件可以对地址写入作出反应并将其作为命令;)但这不在问题的范围内,可以暗示为读取。
答案 2 :(得分:1)
使用Writeonly,您可以更改变量,但无法读取它。这意味着您的数据更安全,这对于敏感数据非常有用,例如IP地址,电话号码,电子邮件等。