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

静态初始化的作用在哪里

这三个模块的初始化

在这个题目中体现了

  1. 通过构造方法进行初始化

  2. 普通的初始化

  3. 静态初始化块

    我想知道的是对数据进行初始化有什么好处

正在回答

5 回答

个人认为:static关键字有两方面的作用:

 1.为了避免重复相同的动作,说白了就是为了方便,无论是静态成员、还是静态方法,都有这方面的作用;

 2.至于为什么静态方法、静态初始化块,只可以访问静态成员、静态方法,是为了保证程序的安全性。

1 回复 有任何疑惑可以回复我~

比如有个Person类,里面有个nation属性,而person类里面的实例对象有都是中国人。这样我们就可以声明属性nation是static并且赋值为China,这样我们就可以不用在没声明一个对象的时候都去给nation赋值China了。

1 回复 有任何疑惑可以回复我~

安全性!

0 回复 有任何疑惑可以回复我~
#1

rain_bow64 提问者

安全性?能清晰的解释下么
2015-08-26 回复 有任何疑惑可以回复我~

数据初始化的目的是在使用的时候有数据可用,当然,也可以用的时候再赋值,不是必须要用静态初始化,具体问题具体分析

0 回复 有任何疑惑可以回复我~
#1

rain_bow64 提问者

额,感觉不对
2015-08-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530553    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

静态初始化的作用在哪里

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信