类图属性可见性。公共属性可以有getter和setter操作?

问题描述:

enter image description here类图属性可见性。公共属性可以有getter和setter操作?

当注册的详细信息是公开可见性时,我可以使用getter和setter注册详细信息吗? 请帮忙

简答:是的。一般来说,能见度对获得者和制定者(访问者)的可能性没有影响。

长答案:可见性对使用访问器的可能性没有直接影响。不过要非常小心。在大多数情况下,使用公共可见性来反对面向对象的方法。将公共访问器设置为所有属性也会导致类似于公开所有属性的实际情况。也许你应该重新考虑一下你的设计?