| 
 
| static  静态修饰符,可以用于修饰方法,变量,常量,代码块。 
 .修饰方法     静态方法:public static A(){ };
 作用:可以被其他类以类名.方法名()调用。
 
 修饰变量      静态变量:static int a;
 作用:可以被其他类以类名.变量调用。用static修饰之后变量为类所有。
 
 修饰常量       静态常量:static double PI=3.14   (常量字母都为大写)
 一般以final static修饰。只容许一次初始化赋值。
 
 修饰代码块     静态代码块:static { };
 作用:静态代码块用于初始化类,位置不固定,先于其它方法运行。
 
 注意事项:静态方法中不可以调用非静态方法,不可用this。
 方法体内的局部变量不能修饰为static。
 静态成员也可以使用对象.静态成员调用,但容易混淆静态成员与非静态成员,不提倡。
 
 若有错误和不足请告知一下,共同进步,谢谢
 | 
 |