Java-final member variable assignment

Member variables

Final member variables will be determined when the space is allocated

final statement

final int a=10;

final int a;
public classA(int val){
this.a = val;
}

final int a;
{this.a=10;}

final static

There are only two initialization methods.

  • Assign directly when defining.
  • Assign values ​​in static code blocks

Excerpted from the article: [Xiaojia java] Several ways to assign values ​​to final variables in java

Zhuang Zhouxiao dreams of butterflies, and Wang Dichun cares for the cuckoo. ——Li Shangyin

Guess you like

Origin blog.csdn.net/weixin_37627774/article/details/108238536