如何仅在所有者类之外使用设置访问器创建属性

Arteny

我需要一个只能从构造函数或所有者类外部访问集合的属性(不能在类方法中更改)。与私有修饰符相反的东西。有什么建议?

巴斯屠夫

这有点奇怪。因为您是创建类的人...将其公开,只是不要从类内部接触属性(如果您确保在当前类上调用方法时确保编写单元测试以测试不变式,那么这可以成立) 。但是...如果您确实想要这样的东西,我想您需要将属性包装在其他一些类中,这些类只能通过当前类上的setter方法进行访问。或类似的东西。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何最好地使用所有者类

来自分类Dev

PHP 对象组合 - 访问所有者类的属性而不传递参数?

来自分类Dev

我如何为Alembic创建的所有内容设置不同的所有者?

来自分类Dev

如何指定我的类是它创建的对象的所有者?

来自分类Dev

如何指定我的类是它创建的对象的所有者?

来自分类Dev

即使我在所有者组中,为什么仍无法访问目录?

来自分类Dev

如何动态访问所有者表单的成员

来自分类Dev

如何动态访问所有者表单的成员

来自分类Dev

容器的元素如何访问其容器的“所有者”?

来自分类Dev

如何使用oauth委托访问多个所有者的资源来发出单个请求?

来自分类Dev

如何设置每个目录的默认所有者?

来自分类Dev

如何设置对话框的所有者窗口

来自分类Dev

如何在Javascript中查找属性的所有者

来自分类Dev

如何从SAMBA(CIFS)获取文件所有者属性?

来自分类Dev

除了在所有浏览器中均可使用的Seamless属性之外,还有其他选择吗?

来自分类Dev

JHipster:如何在所有者实体的同一视图中呈现关系

来自分类Dev

如何在所有者绘制的ListView中还原突出显示功能

来自分类Dev

Grails如何为所有者创建所有者的一对多关系创建表单

来自分类Dev

如何在Redshift中列出所有表及其创建者(或所有者)

来自分类Dev

Python Kivy:如何在C驱动器之外使用Filechooser访问文件

来自分类Dev

在Java中获取文件创建者/所有者属性

来自分类Dev

获取类的“所有者”,如果它是另一个类的属性

来自分类Dev

如何使用WPF窗口作为JDialog的所有者?

来自分类Dev

Java 设置文件夹所有者,因此只有程序可以访问它

来自分类Dev

如何在界面构建器中将文本字段的委托设置为“文件所有者”?

来自分类Dev

Android NFC设备所有者设置:发送自定义属性。是否有可能?

来自分类Dev

TYPO3:如何仅在其所有者中显示BE中的字段?

来自分类Dev

TYPO3:如何仅在其所有者中显示BE中的字段?

来自分类Dev

仅在LG设备上使用adb方法的设备所有者问题

Related 相关文章

  1. 1

    如何最好地使用所有者类

  2. 2

    PHP 对象组合 - 访问所有者类的属性而不传递参数?

  3. 3

    我如何为Alembic创建的所有内容设置不同的所有者?

  4. 4

    如何指定我的类是它创建的对象的所有者?

  5. 5

    如何指定我的类是它创建的对象的所有者?

  6. 6

    即使我在所有者组中,为什么仍无法访问目录?

  7. 7

    如何动态访问所有者表单的成员

  8. 8

    如何动态访问所有者表单的成员

  9. 9

    容器的元素如何访问其容器的“所有者”?

  10. 10

    如何使用oauth委托访问多个所有者的资源来发出单个请求?

  11. 11

    如何设置每个目录的默认所有者?

  12. 12

    如何设置对话框的所有者窗口

  13. 13

    如何在Javascript中查找属性的所有者

  14. 14

    如何从SAMBA(CIFS)获取文件所有者属性?

  15. 15

    除了在所有浏览器中均可使用的Seamless属性之外,还有其他选择吗?

  16. 16

    JHipster:如何在所有者实体的同一视图中呈现关系

  17. 17

    如何在所有者绘制的ListView中还原突出显示功能

  18. 18

    Grails如何为所有者创建所有者的一对多关系创建表单

  19. 19

    如何在Redshift中列出所有表及其创建者(或所有者)

  20. 20

    Python Kivy:如何在C驱动器之外使用Filechooser访问文件

  21. 21

    在Java中获取文件创建者/所有者属性

  22. 22

    获取类的“所有者”,如果它是另一个类的属性

  23. 23

    如何使用WPF窗口作为JDialog的所有者?

  24. 24

    Java 设置文件夹所有者,因此只有程序可以访问它

  25. 25

    如何在界面构建器中将文本字段的委托设置为“文件所有者”?

  26. 26

    Android NFC设备所有者设置:发送自定义属性。是否有可能?

  27. 27

    TYPO3:如何仅在其所有者中显示BE中的字段?

  28. 28

    TYPO3:如何仅在其所有者中显示BE中的字段?

  29. 29

    仅在LG设备上使用adb方法的设备所有者问题

热门标签

归档