美文网首页
Java基础之代码块

Java基础之代码块

作者: felixfeijs | 来源:发表于2020-12-16 20:41 被阅读0次

    代码块

    • 简述:在程序中使用“{}”括起来的一段代码就称为代码块。
    • 声明方式:使用{}包裹
    • 作用:
      1. 用来初始化类、对象、一些属性
      2. 如果有修饰的话只能使用static
      3. 分为静态代码块
        1. 静态代码块(会随着类的加载而执行)
        2. 而且只执行一次,只要当前的类没有重新加载
        3. 可以定义多个,顺序声明的先后顺序
        4. 静态代码块优先于非静态代码块
        5. 静态代码块中只能调用静态的属性、静态的方法,不能调用非静态的结构
        6. 代码如下
    static {
        System.out.print("我是个非静态代码块")
    }
    
    4. 非静态代码块
        1. 非静态代码块(随着对象的创建而被调用)
        2. 每创建一个对象,就执行一次非静态代码块
        3. 作用:可以在创建对象时,对对象属性等进行初始化操作
        4. 非静态代码块中可以调用静态的属性、静态的方法、或非静态的属性、非静态的方法
        4. 代码如下
    
     {
        System.out.print("我是个静态代码块")
    }
    

    相关文章

      网友评论

          本文标题:Java基础之代码块

          本文链接:https://www.haomeiwen.com/subject/dpmogktx.html