java 关键字 static

static方法就是没有this的方法,在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。

                                                                                                                                     --《Java 编程思想》

static,方便在没有创建对象的情况下对方法、属性进行调用;

static 修饰成员变量

被static 修饰的变量称为“静态变量”,全局就一个副本,非静态变量,全局可以有N个;

static 修饰方法

被static 修饰的方法称为“静态方法”,不可使用 this、super关键字,也不可以调用非静态属性;

static 修饰代码块

static 修饰的代码块只会加载一次,static 修饰的代码块只能访问 “静态变量”

猜你喜欢

转载自www.cnblogs.com/devan/p/11536175.html