/**
static關(guān)鍵字
1.靜態(tài)變量或方法不屬于對(duì)象,依賴類
2.靜態(tài)變量是全局變量,生命周期從類被加載后一直到程序結(jié)束
3.靜態(tài)變量只存一份,在靜態(tài)方法區(qū)中儲(chǔ)存
4.靜態(tài)變量是本類所有對(duì)象共享一份
5.建議不要使用對(duì)象名去調(diào)用靜態(tài)數(shù)據(jù),直接使用類型調(diào)用(不要liubei.country,用Role.country)
6.static修飾一個(gè)方法,那么該方法屬于類不屬于對(duì)象,直接用類名調(diào)用
7.靜態(tài)方法不能訪問菲靜態(tài)屬性和方法,只能訪問靜態(tài)
8.所有對(duì)象共用一個(gè)屬性或方法,這個(gè)屬性或方法可以定義為static
*/
public class Test1 {
public static void main(String[] args) {
Role liubei = new Role("劉備");
Role guanyu = new Role("關(guān)羽");
Role zhangfei = new Role("張飛");
System.out.println(liubei.getInfo());
System.out.println(guanyu.getInfo());
System.out.println(zhangfei.getInfo());
}
}
class Role{
private String name;
private static String country="蜀國(guó)";//此屬性加static
public Role() {}
public Role(String name) {
this.name = name;
//this.country = country;//加static后不需要
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
//靜態(tài)屬性在類中調(diào)用與對(duì)象無關(guān),也不需要getter setter方法
/**
public String getCountry() {
return country;
}
public void setCountry(String country) {
this.country = country;
}
*/
public String getInfo(){
return "name="+name+",country="+country;//
}
}
java8 OOP static 2022-02-05
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 小時(shí)候我們一家老少八口同住在入深很淺的所謂三間破瓦房里,每逢大哥和兩位姐姐回來時(shí),我們幾個(gè)小不點(diǎn)就爬上木梯子,彎著...
- 昨天逛了一天的街,發(fā)現(xiàn)路邊擺小攤的生意挺好的,有賣油炸火腿腸的,有賣臭豆腐的,還有賣糖葫蘆生意都很好,一碗臭豆...
- 今天安排,除了日常安排之外還要去我姐家拜年。 今天陳昊宇的字又把他媽給氣爆了,可憐的娃,我也不知道應(yīng)該怎么教了,好...
- 細(xì)雨蒙蒙,煙霧繚繞,若隱若現(xiàn) 仿佛不在人間 青石小巷,綠磚瓦房,庭院老樹 似是入了畫卷 兩人相依,四季三餐,青絲白...