static作用

1、直接用类名来引用变量,不需要声明一个对象

class A{
static int n=5;
main(){System.out.println(A.n);}
}

2、开辟的内存空间从程序开始一直到程序结束。
3、内存共享

class TStatic{ 
static int i; 
public TStatic(){ 
i = 4; 
} 
public TStatic(int j){ 
i = j; 
} 
public static void main(String args[]){ 
TStatic t = new TStatic(5); //声明对象引用,并实例化 
TStatic tt = new TStatic(); //同上 
System.out.println(t.i); 
System.out.println(tt.i); 
System.out.println(t.i); 
} 
} 
//结果为4,4,4

猜你喜欢

转载自blog.csdn.net/weixin_40472158/article/details/79574956
今日推荐