当前位置: 代码迷 >> 综合 >> 成员代码块和静态代码块的区别
  详细解决方案

成员代码块和静态代码块的区别

热度:80   发布时间:2024-01-29 23:59:38.0

成员代码块和静态代码块的区别?

  • 成员代码块:

在类的内部 方法的外部

先执行代码块 再执行 构造器

创建几个对象 执行几次 成员代码块

当拥有多个成员代码块时  从上到下依次执行

可以给成员变量进行赋值

  • 静态代码块:

只会执行一次

先于构造器执行

静态代码块 用于对静态变量执行初始化操作

当存在多个静态代码块时  从上到下依次执行

  相关解决方案