类名.变量名
类名.方法
如 Math.pow
类名.变量名
的普通调用格式)://demo
class Employee
{
private static int nextId = 1;
public static int getNextId()
{
return nextId;
}
}
被static定义的静态域独立于Java 的堆栈,独占一个存储空间; static的方法在装载class得时候往往首先完成,比构造方法早,此时非static得属性和方法还没有完成初始化。 所以不能调用。
public class example{
static{
//some
}
}
在该段代码被执行时,首先执行static中的程序,并且只会执行一次。