靜態的屬性、方法等屬於類而不是物件。
靜態的方法可以由類直接呼叫,不需要將類例項化。
本篇主要說明:1、態的**、成員變數要比構造方法先執行。
2、子類的構造方法會預設去呼叫父類的不帶引數的構造方法,如果父類不提供不帶引數的構造方法,則子類的構造方法要顯示使用
super(param)
,去呼叫父類的帶引數的構造方法
以下**,可以將注釋掉的內容放開,或增改引數型別、引數定義的位置等,然後執行main看看列印結果,就會更加明白:靜態的**(塊)、成員變數要比構造方法先執行。
/**
* author ding chengyun
* 2014-2-23
*/package test;
/** * @author ding chengyun
* 2014-2-23
*/public class statictest
// static
public static statictest getinstance()
public static void main(string args)
}/**
* author ding chengyun
* 2014-2-23
*/package test;
/** * @author ding chengyun
* 2014-2-23
*/public class orderstatictest
}class parents
static }
class childs extends parents
static
static
}
java基礎之static(靜態)
靜態的屬性 方法等屬於類而不是物件。靜態的方法能夠由類直接呼叫,不須要將類例項化。本篇主要說明 1 態的 成員變數要比構造方法先執行。2 子類的構造方法會預設去呼叫父類的不帶引數的構造方法,假設父類不提供不帶引數的構造方法,則子類的構造方法要顯示使用 super param 去呼叫父類的帶引數的構造...
java基礎筆記之static
專案空檔期,趁此閒暇時,將大學時做的筆記整理一下 後來才明白那個特別兇的人對我們的良苦用心 廢話不多說了,上筆記.一 靜態成員變數 static 特徵 1.所有該類的物件共享靜態成員變數的資料,節約空間 2.靜態成員變數的資料先於該類的物件存在。也就是說,靜態成員變數是屬於類的 2 物件.靜態成員變...
JAVA基礎之靜態
靜態方法 static 一種不依靠例項變數不需要物件的行為的方法。如 math類中的方法就是靜態的,不需要對math進行例項化,需要做的只是直接運用math類 比如 song t2 new song t2.play 需要例項化才能運用其中的方法 math.min 88,86 不需要例項化,直接引用類...