为了账号安全,请及时绑定邮箱和手机立即绑定

java 多线程共享数据的访问权限都必须定义为private?

java 多线程共享数据的访问权限都必须定义为private?

大咪 2017-12-23 12:11:45
如题,java 多线程共享数据的访问权限都必须定义为private?为啥?有些想不明白。。。还有如果设置public 会出现什么情况?
查看完整描述

1 回答

已采纳
?
cxxyjsj

TA贡献119条经验 获得超22个赞

面向对象程序设计中数据一般设置private权限,数据的访问根据相应的get和set进行操作。不建议设置为public.  这个跟多线程没必然关系。

查看完整回答
反对 回复 2017-12-23
  • 大咪
    大咪
    可是我百度查了一下,有人说线程的共享变量必须为私有变量,这个说法是错的吗?
  • cxxyjsj
    cxxyjsj
    你试一下改成public会有什么影响?
  • 大咪
    大咪
    嗯,知道啦这个问题谢谢啦。。。
  • 1 回答
  • 0 关注
  • 2935 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信