逐梦行

论static的重要性

2021-10-11  本文已影响0人  闫依琳2021强化班

虽然static只有6个字母,但是它对游戏的整体影响很大……                              ——题记

历时2个月,我的Java游戏终于在离开园区的前一天晚上完成了考核。而在制作的过程中让我印象最深刻的就是“static”。就这一个小小的单词,让我们组的大佬午阳哥跟东哥搞了一个下午加晚上。最后的最后,俺本来和蔼可亲的东哥“恶狠狠”的跟我说,让我把所有的“static”都删除。我也真的是吃尽了“static”的苦头。下面是我的总结与反思:

1、static的用法:

        static可以用来修饰成员变量、成员方法以及代码块等,被static关键字修饰的成员都会具备一些特殊属性。

2、static修饰成员变量:

        被static修饰的成员变量叫做静态变量。静态变量具有以下两个特征:

          a.静态变量的数据被本类中所有实例对象所共享;

          b.如果该静态变量的访问权限高于private,则该静态变量可通过“类名.变量名”直接访问。

3、static修饰成员方法:

    在类中,被static修饰的方法称作静态方法。同静态变量一样,如果该静态方法的访问权限高于private,则该静态方法可通过“类名.方法名”直接调用,而不需要创建对象调用。

4、static修饰代码块:

  在java中,被static修饰的代码块被称作静态代码块。静态代码块在类被加载时,就会被执行,并且只会执行一次(类只会加载一次)

上一篇 下一篇

猜你喜欢

热点阅读