/*
* static修飾成員方法
*
* 格式:
* 權(quán)限修飾符 static 返回值類型 方法名(形式參數(shù)列表){
* // 方法體倘待;
* }
*
* 【重點(diǎn)】
* 用static修飾的成員方法肮韧,稱之為【靜態(tài)成員方法】,這個【靜態(tài)成員方法】是早于對象的創(chuàng)建而【加載】
* 對象銷毀之后仍然存在
*
* 所以說:【靜態(tài)成員方法】和對象“無關(guān)”
*
* 如果采用類對象調(diào)用【靜態(tài)成員方法】會報警告
* 應(yīng)該直接使用靜態(tài)的方式來調(diào)用
*
* 【注意事項】
* 1. 在靜態(tài)方法中不能用this關(guān)鍵字
* 推論:
* 因為【靜態(tài)成員方法】可以通過類名來調(diào)用弥鹦,用雷鳴調(diào)用的情況下疆前,是不存在對象的套耕,而this關(guān)鍵字
* 是用來表示調(diào)用該方法的對象關(guān)鍵字,這里不存在對象峡继,所以不能用冯袍。
* 【沒有對象】
*
* 2. 在static修飾的【靜態(tài)成員方法】中,不能使用【非靜態(tài)成員變量】碾牌,因為【非靜態(tài)成員變量】是保存在類對象
* 的【堆區(qū)】內(nèi)存中康愤,和類對象共存,而在【靜態(tài)成員方法】的調(diào)用過程中是沒有對象的舶吗,所以不能使用【非靜態(tài)成員變量】
*
* 3. 想在【靜態(tài)成員方法】中使用非靜態(tài)成員變量
* 在當(dāng)前【靜態(tài)成員方法】中使用new關(guān)鍵字征冷,調(diào)用構(gòu)造方法,創(chuàng)建一個對象誓琼,使用該對象检激,
* 案例:
* 單例設(shè)計模式
* 【總結(jié)】
* 靜態(tài)對靜態(tài),非靜態(tài)對非靜態(tài)
*
* 【靜態(tài)成員方法用途】
* 1. 調(diào)用方便
* 2. 用來完成一些【工具類】
*
* */
class Dog{
// 成員變量
private String name;
// 靜態(tài)成員變量
static String country = "JP";
// 構(gòu)造方法
public Dog(){}
public Dog(String name){
this.name = name; // JSP
}
// setter 和 getter方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
// 成員方法
public void run(){
this.name = "110"; // 使用this關(guān)鍵字調(diào)用非靜態(tài)成員變量
name = "112"; // 非靜態(tài)成員變量
country = "Janp"; // 靜態(tài)成員變量
System.out.println("跑來跑去");
}
public static void sleep(){
country = "RB"; // 靜態(tài)成員變量
// name = "003"; // 這個會報錯
System.out.println("睡大覺");
}
// 在靜態(tài)方法中創(chuàng)建對象
public static void test(){
Dog dog = new Dog("狗子");
System.out.println(dog.name);
}
}
public class static修飾成員方法 {
public static void main(String[] args) {
Dog dog = new Dog("Bobo");
// dog.sleep(); // 這個出現(xiàn)警告
Dog.sleep(); // 推薦使用這種方式進(jìn)行調(diào)用
}
}
Java中static修飾成員變量
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門乒省,熙熙樓的掌柜王于貴愁眉苦臉地迎上來巧颈,“玉大人,你說我怎么就攤上這事袖扛≡曳海” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長晾嘶。 經(jīng)常有香客問我,道長娶吞,這世上最難降的妖魔是什么垒迂? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮妒蛇,結(jié)果婚禮上机断,老公的妹妹穿的比我還像新娘。我一直安慰自己绣夺,他們只是感情好吏奸,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著陶耍,像睡著了一般奋蔚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上烈钞,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼砚作!你這毒婦竟也來了窘奏?” 一聲冷哼從身側(cè)響起,我...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡求冷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了窍霞。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片匠题。...
- 正文 年R本政府宣布钱磅,位于F島的核電站梦裂,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏盖淡。R本人自食惡果不足惜年柠,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望褪迟。 院中可真熱鬧冗恨,春花似錦、人聲如沸味赃。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽心俗。三九已至傲武,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間城榛,已是汗流浹背谱轨。 一陣腳步聲響...
- 正文 我出身青樓,卻偏偏與公主長得像工坊,于是被迫代替她去往敵國和親献汗。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 如果文章對你有所幫助王污,請點(diǎn)喜歡并關(guān)注罢吃,這將是我最大的動力,謝謝 PS:這里的普通方法和成員變量是指昭齐,非靜態(tài)方法和非...
- 我想對于每個Java程序員來說阱驾,接口都不陌生就谜,接口中的方法也經(jīng)常使用。而接口中的成員變量里覆,就顯得用得少一點(diǎn)丧荐,而對于...
- 往往最簡單的,就是最重要的车荔。 類修飾符: public(訪問控制符)將一個類聲明為公共類渡冻,他可以被任何對象訪問,一...
- final稱為常量忧便,static final稱為全局常量族吻。 成員變量是隨類初始化或?qū)ο蟪跏蓟跏蓟摹.?dāng)類初始化...