程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 從頭認識java-特輯-總結static

從頭認識java-特輯-總結static

編輯:JAVA綜合教程

從頭認識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的幾種用法,如果大家還有其他發現,請告訴我。

這一章節就到這裡,謝謝。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved