從頭認識java-特輯-總結static
這一章節我們來總結一下static的所有用法。
代碼清單:
package com.ray.test;/** * 靜態匯入 */import static java.lang.System.out;public class StaticExample {/** * 靜態代碼塊 */static {out.println("load object");}/** * 靜態屬性域 */private static int id = 0;/** * 靜態方法 * * @return */public static int getId() {return id;}public static void setId(int id) {StaticExample.id = id;}public static void main(String[] args) {out.println(StaticExample.getId());out.println(StaticExample.getInnerStaticClass());}/** * 靜態內部類 * * @TODO * @author raylee * @date 2016年3月20日 * @version 1.0 */private static class InnerStaticClass {public InnerStaticClass() {out.println("create InnerStaticClass");}}public static InnerStaticClass getInnerStaticClass() {return new InnerStaticClass();}}
(其實裡面的注釋已經解釋清楚,我下面再打一遍)
用法總結:
1.靜態匯入
2.靜態代碼塊
3.靜態屬性域
4.靜態方法
5.靜態內部類
6.靜態匯入
總結:這一章節我們總結了static的幾種用法,如果大家還有其他發現,請告訴我。
這一章節就到這裡,謝謝。