java基礎筆記之static

2021-07-11 07:58:44 字數 868 閱讀 4327

專案空檔期,趁此閒暇時,將大學時做的筆記整理一下(後來才明白那個特別兇的人對我們的良苦用心~~),廢話不多說了,上筆記....

一、靜態成員變數:static

特徵:

1. 所有該類的物件共享靜態成員變數的資料,節約空間;

2. 靜態成員變數的資料先於該類的物件存在。也就是說,靜態成員變數是屬於類的;

(2)物件.靜態成員變數

4. 何時消失?  

----- 隨類的消失而消失(即:當類從記憶體中解除安裝的時候)

二、靜態方法:使用static修飾類中的方法

特徵:

1. 靜態方法的訪問方式,通靜態成員變數的呼叫相同;

2. 在靜態方法中,只能訪問靜態的變數和靜態的方法;

疑問什麼時候將方法寫成靜態的呢?

---》一般的工具類中,方法都是寫成靜態的。

特殊的靜態方法:mian

public static void main(string args)

public  ---》訪問許可權

static   ---》靜態的,不需要建立物件  (現在對這個倒不是很理解了呢(o_o?))

void  ---》不需要向虛擬機器返回資料

string args ---》由使用者通過控制台向程式提供args裡面的元素,每個元素之間用空格分隔

main方法的執行:一旦虛擬機器將包含main方法的類載入到虛擬機器中後,那麼虛擬機器將自動去呼叫該類中的main方法

如有不當或建議之處,還望看客多多指點~~~~

java基礎之static(靜態)

靜態的屬性 方法等屬於類而不是物件。靜態的方法可以由類直接呼叫,不需要將類例項化。本篇主要說明 1 態的 成員變數要比構造方法先執行。2 子類的構造方法會預設去呼叫父類的不帶引數的構造方法,如果父類不提供不帶引數的構造方法,則子類的構造方法要顯示使用 super param 去呼叫父類的帶引數的構造...

java基礎之static(靜態)

靜態的屬性 方法等屬於類而不是物件。靜態的方法能夠由類直接呼叫,不須要將類例項化。本篇主要說明 1 態的 成員變數要比構造方法先執行。2 子類的構造方法會預設去呼叫父類的不帶引數的構造方法,假設父類不提供不帶引數的構造方法,則子類的構造方法要顯示使用 super param 去呼叫父類的帶引數的構造...

Java學習筆記之static與this

package com.classtest import static package battery.直接匯入靜態類 呼叫靜態方法可以可以直接使用 不常用 1 靜態成員變數 屬於類的 屬於所有物件的全域性變數 2 靜態成員方法 屬於類的 屬於所有物件的全域性方法 3 靜態的只能呼叫靜態的 通過物件...