static
static
关键字可以去修饰java类、方法、变量、代码块的方法
- 多数场合用来修饰变量和方法,函数
- 修饰类的话,只能用来修饰内部类,
然后通过外部类名.内部类名的形式调用,创建内部类的实例的方法参考如下代码
public class Application {
public static void main(String[] args) {
//外部类通过new来新建实例;
Demo001 outer = new Demo001();
//通过外部类来实例化内部类,Inner为内部类名;outer是外部类实例
Demo001.Inner inner = outer.new Inner();
inner.in();
inner.getID();
}
}
普通类不允许声明为静态的,只有内部类可以
-
static关键字修饰方法
同类一样,可以通过类名.方法名的形式调用 -
static关键字修饰变量
被static修饰的成员变量叫做静态变量,也叫做类变量,说明这个变量是属于这个类的,而不是属于是对象
private
private的使用对象:变量、方法;不能修饰类(外部类)。