Java之static的使用方法

static:静态修饰符

            static修饰的成员变量或者方法都是属于静态成员变量,静态方法(参考以下代码)

package day_11;

/**
 * 静态方法的定义
 */
public class demoStatic {

    // 我是静态变量
    static int one = 78;

    /**
     * 静态代码块只加载一次就是随本类的加载,只有这一次
     */
    static {
        System.out.println("我是静态代码块");
    }

    /**
     * 静态方法不用创建对象就可以访问,只需要类名点静态方法就可以
     */
    public static void demo(){
        System.out.println("我是静态方法");
    }

}
package day_11;

public class test_demoStatic {
public static void main(String[] args) {
// 使用静态的方法成员或者方法时使用类名.成员或类名.方法,可以创建对象通过对象.方法或成员变量,但不推荐
// static修饰的代码块会默认的加载,并且会首先加载的
System.out.println(demoStatic.one);
demoStatic.demo();
}
}
原文地址:https://www.cnblogs.com/baibin-520/p/12804881.html