小编Meh*_*hdi的帖子

类型安全和值安全之间的区别

我一直在阅读《Head First 面向对象的分析与设计》书,并且正在尝试学习 oop。

\n

在本书的一页中,我读到了以下几行:

\n
\n

我们\xe2\x80\x99已经使应用程序变得不那么脆弱了。它\xe2\x80\x99现在不会那么容易被破坏,因为我们\xe2\x80\x99已经用这些枚举添加了类型安全和值安全。

\n
\n

并且:

\n
\n

因此,您可以\xe2\x80\x99 拼写或错误键入枚举而不会出现编译器错误。它\xe2\x80\x99 是一种不仅获得类型安全,而且获得价值安全的好方法;您可以避免获得任何具有标准范围或合法值集的不良数据。

\n
\n

我读过这个答案,但我很困惑,因为我认为答案是我们可以假设为价值安全的东西。

\n

现在我的问题是类型安全和值安全之间有什么区别?\nEnum 如何为我们带来类型安全值安全?请给我一些有关枚举中类型安全场景和值安全场景的示例。

\n

谢谢。\n抱歉我的英语不好。

\n

java enums types type-safety

4
推荐指数
1
解决办法
86
查看次数

标签 统计

enums ×1

java ×1

type-safety ×1

types ×1