java基礎之static(靜態)

2021-06-22 07:04:58 字數 917 閱讀 4993

靜態的屬性、方法等屬於類而不是物件。

靜態的方法可以由類直接呼叫,不需要將類例項化。

本篇主要說明: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 不需要例項化,直接引用類...