静态初始化的作用在哪里

来源:8-10 Java 中的 static 使用之静态初始化块

rain_bow64

2015-08-25 16:37

这三个模块的初始化

在这个题目中体现了

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

  2. 普通的初始化

  3. 静态初始化块

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

写回答 关注

4回答

  • qq_孤舰
    2015-09-04 14:44:06

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

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

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

  • T_alon
    2015-08-27 10:48:31

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

  • Fight_Guitar
    2015-08-25 23:58:56

    安全性!

    rain_b...

    安全性?能清晰的解释下么

    2015-08-26 08:37:18

    共 1 条回复 >

  • 没有马甲线的安琪拉
    2015-08-25 19:49:25

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

    rain_b...

    额,感觉不对

    2015-08-26 08:36:25

    共 1 条回复 >

Java入门第二季 升级版

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

530653 学习 · 6091 问题

查看课程

相似问题