zoukankan      html  css  js  c++  java
  • java 类的成员四初始化块

    1.初始化块作用:

    对java对象进行初始化。

    2.调用某个类的构造器时,此类的执行过程:

    • 类的属性默认初始化和显式初始化
    • 执行代码块的代码(有多个初始化时按顺序从上往下依次执行)
    • 执行构造器的代码

    3.初始化块是否有修饰符?

      初始化块只有一个修饰符,就是static,当有static修饰时,此时的初始化块称为静态代码块 ,改代码块先于其他普通代码块执行,且在调用过程中只执行一次。而普通代码块在每次执行构造器时都会执行一次。静态代码块不能调用非静态方法和属性。

    4.什么时候用到初始化代码块呢?

      在编程中静态代码块一般用于初始化静态变量。普通代码块通常对匿名内部类的对象进行初始化。

    5.初始代码块的格式:

    普通代码块的格式直接用一个大括号括起来,即

                            {

                              内容

                            }

    静态代码块在大括号前加static;

  • 相关阅读:
    HDU 1098 Ignatius's puzzle 也不大懂
    HDU 1099 Lottery
    图算法-Prime
    并查集
    CSS笔记2
    css笔记1
    HDU 5019 Revenge of GCD
    POJ 2255 Tree Recovery
    判断两条线段是否相交
    PAT 数列求和-加强版   (20分)(简单模拟)
  • 原文地址:https://www.cnblogs.com/wfswf/p/14630960.html
Copyright © 2011-2022 走看看