static关键字

1  静态变量

    静态变量属于类,和对象没有关系

    非静态变量是属于某个对象的,每个对象都有该数据的副本,而静态变量只有一个。

    访问静态变量是通过(类名.对象名)来访问的

2  静态方法

    用static修饰的方法称为静态方法  

    访问静态方法是通过(类名.方法名)访问  

    1、静态方法不能访问非静态变量

    2、非静态方法可以访问静态变量

    静态属性或方法是在类加载的时候产生的

    非静态的属性或方法是在new(构造对象)的时候产生的

3  静态常量

    public static final int x=123;

    

原文地址:https://www.cnblogs.com/mncasey/p/6691087.html