java 中關鍵字 static 的使用方法主要有三個
1,static 代碼塊
在類被初始化的時候運行;
2,靜態 方法
2.1 只能調用其它靜態方法
2.2 必須只訪問靜態數據
2.3 不能使用關鍵字this 和 super
2.4 不需要類的實例就可以調用的方法
3,靜態成員變量
所有類的實例共享改數據
類的普通方法和靜態方法都可以訪問
下面是一段實現代碼:
package unweb.staticdemo;
/**
* Created by Administrator on 2016/8/21.
* 這是一個 static 講解 demo 類
*/
public class StaticDemo {
/*static 修飾的成員變量, 所有類的對象共享變量*/
private static String name;
/*靜態代碼塊*/
static{
System.out.println("我是靜態代碼塊, 類被初始化的時候執行的代碼");
}
/*靜態方法*/
public static int sum(int a, int b){
return a + b;
}
/*主函數*/
public static void main(String[] args) {
int sum = StaticDemo.sum(3, 10);
System.out.println(sum);
}
}