语句块——Java面向对象基础(17)

1、普通语句块可以放置在类中与方法同级,也可以放置在方法中。

2、语句块依赖实例,而且语句块优先于类的构造方法。

3、普通的语句块放置的时候,是需要顺序的。它是放置在成员变量的下方。

4、语句块可以任意调用类中成员变量,或者方法。

  1. 静态语句块的优先级要高于普通的语句块
  2. 静态语句块和成员变量的顺序也是有关系的,如果要使用成员变量,则必须将其放置在成员变量的下方。
  3. 静态语句块访问的成员变量也必须是静态的成员变量
  4. 静态语句块访问的方法也必须是静态的方法
  5. static修饰语句块不依赖实例,在调用main入口函数时,先执行静态语句块
  6. static它是存储在内存中,static修饰静态语句块在类中只执行一次

猜你喜欢

转载自www.cnblogs.com/uwiyrwiufsjc/p/12507370.html