Java學習筆記之static與this

2021-08-10 03:33:51 字數 692 閱讀 6187

package com.classtest;

///import static package battery.*;直接匯入靜態類 呼叫靜態方法可以可以直接使用(不常用)

/* * 1 靜態成員變數:屬於類的(屬於所有物件的全域性變數)

* 2 靜態成員方法:屬於類的(屬於所有物件的全域性方法)

* 3 靜態的只能呼叫靜態的(通過物件呼叫非靜態成員);非靜態可以呼叫靜態的;

* *擴充套件

* 4 單例模式

* 5 靜態匯入

* 6 語句塊 ///執行順序優先於構造方法

* *

* this:當前呼叫方法的物件(this只能放入方法內部,一般用於構造方法,利用this關鍵字來呼叫構造方法,

* 只有在構造方法中第一句使用this呼叫有引數的構造方法)

* * 補充:區域性變數不會自動初始化

*/ public class main }

class test

public test(int num2)

public test(string name)

public void init(int num1,int num2)

public void print()

public static void print1()

}

java基礎筆記之static

專案空檔期,趁此閒暇時,將大學時做的筆記整理一下 後來才明白那個特別兇的人對我們的良苦用心 廢話不多說了,上筆記.一 靜態成員變數 static 特徵 1.所有該類的物件共享靜態成員變數的資料,節約空間 2.靜態成員變數的資料先於該類的物件存在。也就是說,靜態成員變數是屬於類的 2 物件.靜態成員變...

Java入門學習之 static

被static修飾的變數,叫靜態變數或類變數。靜態成員變數是定義在類裡面的靜態變數,可以直接用類名.成員變數名來呼叫,也可以用物件.成員變數名呼叫。class person class test以上 中,靜態成員變數相當於person類的變數,跟一般的成員變數不一樣,當改變任意變數的值時,所有的變數...

Java學習筆記 static關鍵字

1 可以修飾成員變數和成員方法 2 隨著類的載入而載入 3 優先於物件存在 4 被類的所有物件共享 這是我們判斷該不該使用靜態的依據 5 通過類名呼叫 既可以通過物件名呼叫,也可以通過類名呼叫,建議通過類名呼叫 靜態的內容在方法區的靜態區 1 在靜態中沒有this物件 2 靜態只能訪問靜態 1 所屬...