![]() |
1
1
在JavaBean类中不需要吸收器和设置器。所需要的只是类必须是公共的,它必须有一个公共的无参数构造函数,并且必须实现可序列化。但是,为了在使用bean时自动发现变量,必须按照标准命名约定(getvarname、setvarname…)提供getter和setter。 在任何情况下,您都希望使外部可见的变量只有在类外部看到业务的变量。 |
![]() |
2
1
你可能想读 Why getter and setter methods are evil :
|
![]() |
3
0
这通常很简单,您为需要在外部可见的变量公开setter/getter,并且您不为任何其他企业都不知道的变量公开setter/getter。 |
![]() |
4
0
你的教授是对的。您不希望盲目地为所有实例变量创建getter和setter。您希望在需要的地方创建它们。
如果你有
即使在这里也有信息隐藏——以封装实现的形式。“吸气剂”
JavaBeans为您做的是定义一个接口(
|