30_static详解

10_static详解

public class Person {
    {
        System.out.println("匿名代码块");
    }
    static{
        System.out.println("静态代码块");
    }
    public Person(){
        System.out.println("构造方法");
    }

    public static void main(String[] args) {
        Person person = new Person();
        System.out.println("===========================");
        Person person1 = new Person();
    }
}
静态代码块
匿名代码块
构造方法
===========================
匿名代码块
构造方法

小提示

  1. 静态代码块最先执行,但只执行一次。
  2. 匿名代码块一般用于赋初始值。
  3. 静态导入包
package com.oop;
//静态导入包
import static java.lang.Math.random;
public class Person {
    public static void main(String[] args) {
        //输出随机数
        System.out.println(random());
    }
}
posted @ 2024-07-02 22:01  神莹  阅读(8)  评论(0)    收藏  举报