静态static

Posted xzwx668

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态static相关的知识,希望对你有一定的参考价值。

概述:一旦用了static关键字成员内容就不属于该对象而是属于本类且所有本类对象共享一份

public class Static2 {
    static String room;
    static {
        System.out.println("静态代码块执行");
    }
    public Static2(){
        System.out.println("构造方法执行");
    }

}
public class Myclass {
    int num;
    static int num1;

    public void method() {
        System.out.println("这是一个成员方法");
    }

    public static void methodStatic() {
        System.out.println("这是一个静态方法");
        /*System.out.println(num);*///静态不能直接访问非静态,
        /*System.out.println(this);*///静态方法中不能使用this
    }
}

以上是关于静态static的主要内容,如果未能解决你的问题,请参考以下文章

java中静态代码块的用法 static用法详解和static静态导入

静态块 static

Java面向对象(OOP)--static修饰符(static变量static方法代码块和静态代码块创建和初始化对象的过程静态导入)

Java 核心基础之static静态代码块和静态方法

static关键字静态代码块

static{}(静态代码块)与{}(非静态代码块)的异同点(转自 べ袽猓柯苡づ)