Java學習筆記 static的使用方法

2021-09-10 13:48:27 字數 1369 閱讀 1322

package cn.itcast.day09.demo01;

public

class

student

public

student

(string name,

int age)

public string getname()

public

void

setname

(string name)

public

intgetage()

public

void

setage

(int age)

public

intgetid()

public

void

setid

(int id)

}

package cn.itcast.day09.demo01;

/*若成員變數使用static關鍵字,此時變數屬於類*/

public

class

demo01staticfield

}

package cn.itcast.day09.demo01;

/*static修飾成員方法就成為了靜態方法,不屬於物件,屬於類

* 沒用static修飾必須先建立物件才能使用

* 靜態不能訪問非靜態 :在記憶體中,現有靜態內容後有非靜態內容

* 靜態方法不能使用this*/

public

class

demo02staticmethod

public

static

void

mymethod()

}

package cn.itcast.day09.demo01;

public

class

myclass

public

static

void

methodstatic()

}

package cn.itcast.day09.demo01;

/*靜態**塊*/

public

class

person

public

person()

}

package cn.itcast.day09.demo01;

/*靜態方法一次性對靜態變數進行賦值*/

public

class

demo03static

}

Java學習筆記之static與this

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

Java學習筆記 static關鍵字

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

static學習筆記

驀然發現,腦子裡對關鍵字static是一灘漿糊,只知道是表示靜態,具體該用在什麼場合,用了有什麼好處和壞處等,說不清道不明。作為開發人員真汗顏啊。趕緊學習一下 static 修飾符可用於類 字段 方法 屬性 運算子 事件和建構函式,但不能用於索引器 析構函式或類以外的型別。靜態類 1.僅包含靜態成員...