面向?qū)ο蠡A(chǔ)(1)

對(duì)象是什么弛矛?

以下都是自己的讀書(shū)有感够吩,源代碼是C#,自己配上java代碼吧丈氓,希望大家多多批評(píng)指正:

萬(wàn)物皆對(duì)象周循,可以看到、摸到万俗、聽(tīng)到湾笛、聞到的實(shí)體。具有事物的特性標(biāo)識(shí)闰歪。

現(xiàn)在要寫(xiě)個(gè)java代碼可以在控制臺(tái)打印出貓叫(“喵”)


package demo;

public class CatShout {

public static void main(String[] args) {

System.out.println("喵");

}

}

如果要打印好幾遍貓叫嚎研,可以寫(xiě)好幾遍

System.out.println("喵");

但是是重復(fù)了,所以要想個(gè)別的辦法课竣,也就是要寫(xiě)個(gè)函數(shù):

public class CatShout? {

public static void main(String[] args) {

System.out.println(Shout());

}

public static String Shout(){

return "喵";

}

}

此出方法也用static修飾的原因是main 方法也用static修飾了嘉赎。

但是上面的代碼有問(wèn)題,Shout()加了public就是公共的于樟,其他地方也都都可以訪問(wèn)公条,就好像公共物品放在某人的家里,別人用的時(shí)候就去他家迂曲,這樣明顯不合理靶橱,所以公共物品要放在公共場(chǎng)合。這也就是類(lèi)的誕生。


類(lèi)是什么关霸?

類(lèi)是具有相同的屬性和功能的對(duì)象的集合传黄。

舉個(gè)栗子:某貓的名字叫小黑。小黑就是一個(gè)對(duì)象队寇。貓就是個(gè)類(lèi)膘掰。

所以要寫(xiě)個(gè)類(lèi):

public class Cat {

public String Shout(){

return "喵";

}

}

然后創(chuàng)建一個(gè)對(duì)象進(jìn)行使用:

public class CatShout? {

public static void main(String[] args) {

Cat cat = new Cat();

System.out.println(cat.Shout());

}

}


注意Cat cat = new Cat();做了兩件事:(1)聲明了一個(gè)Cat的對(duì)象起名為cat(2)將cat實(shí)例化

就相當(dāng)于一只貓生了一只小貓。



構(gòu)造方法

構(gòu)造方法又叫構(gòu)造函數(shù)同時(shí)還是構(gòu)造器佳遣,其實(shí)就是對(duì)類(lèi)進(jìn)行初始化识埋。并且與類(lèi)同名,無(wú)返回值零渐,也不需要void窒舟,在new的時(shí)候調(diào)用。

也許在咱們樓上用到new的時(shí)候咱們沒(méi)有寫(xiě)構(gòu)造方法诵盼,很奇怪惠豺,原因是:所有的類(lèi)都有構(gòu)造方法,如果不寫(xiě)风宁,則系統(tǒng)會(huì)默認(rèn)生成一個(gè)空的構(gòu)造方法洁墙,如果你寫(xiě)了那默認(rèn)的就失效了。

比如說(shuō)樓上有小貓了杀糯,我們要給小貓起名字扫俺。那么就應(yīng)該用到帶參數(shù)的構(gòu)造方法了。

public class Cat {

private String name ="";

public Cat(String name) {

this.name = name; }

public String Shout(){

return "我是"+name+"喵";

}

}

public class CatShout {

public static void main(String[] args) {

Cat cat = new Cat("咪咪");

System.out.println(cat.Shout());

}

}




方法重載

如果提前沒(méi)有準(zhǔn)備小貓的名字就不能創(chuàng)建了嗎固翰?答案是否定的狼纬,這就用到了方法的重載。方法的重載就是與方法名相同骂际,參數(shù)的類(lèi)型疗琉,個(gè)數(shù)不一樣。

public class Cat {

private String name ="";

public Cat(String name) {

this.name = name;

}

public Cat() {

this.name= "沒(méi)想好";

}

public String Shout(){

return "我是"+name+"喵";

}

}

public class CatShout {

public static void main(String[] args) {

Cat cat = new Cat("咪咪");

Cat cat1 = new Cat();

System.out.println(cat.Shout());

System.out.println(cat1.Shout());

}

}


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末歉铝,一起剝皮案震驚了整個(gè)濱河市盈简,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌太示,老刑警劉巖柠贤,帶你破解...
    沈念sama閱讀 218,451評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異类缤,居然都是意外死亡臼勉,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)餐弱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)宴霸,“玉大人囱晴,你說(shuō)我怎么就攤上這事∑靶唬” “怎么了畸写?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,782評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)氓扛。 經(jīng)常有香客問(wèn)我枯芬,道長(zhǎng),這世上最難降的妖魔是什么采郎? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,709評(píng)論 1 294
  • 正文 為了忘掉前任破停,我火速辦了婚禮,結(jié)果婚禮上尉剩,老公的妹妹穿的比我還像新娘。我一直安慰自己毅臊,他們只是感情好理茎,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著管嬉,像睡著了一般皂林。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上判沟,一...
    開(kāi)封第一講書(shū)人閱讀 51,578評(píng)論 1 305
  • 那天讯屈,我揣著相機(jī)與錄音柄驻,去河邊找鬼。 笑死沟启,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的犹菇。 我是一名探鬼主播德迹,決...
    沈念sama閱讀 40,320評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼揭芍!你這毒婦竟也來(lái)了胳搞?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,241評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤称杨,失蹤者是張志新(化名)和其女友劉穎肌毅,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體姑原,經(jīng)...
    沈念sama閱讀 45,686評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡悬而,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了页衙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片摊滔。...
    茶點(diǎn)故事閱讀 39,992評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡阴绢,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出艰躺,到底是詐尸還是另有隱情呻袭,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評(píng)論 5 346
  • 正文 年R本政府宣布腺兴,位于F島的核電站左电,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏页响。R本人自食惡果不足惜篓足,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望闰蚕。 院中可真熱鬧栈拖,春花似錦、人聲如沸没陡。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,912評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)盼玄。三九已至贴彼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間埃儿,已是汗流浹背器仗。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,040評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留童番,地道東北人精钮。 一個(gè)月前我還...
    沈念sama閱讀 48,173評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像妓盲,于是被迫代替她去往敵國(guó)和親杂拨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法悯衬,類(lèi)相關(guān)的語(yǔ)法弹沽,內(nèi)部類(lèi)的語(yǔ)法,繼承相關(guān)的語(yǔ)法筋粗,異常的語(yǔ)法策橘,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 31,632評(píng)論 18 399
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)娜亿,斷路器丽已,智...
    卡卡羅2017閱讀 134,657評(píng)論 18 139
  • 你說(shuō) 你想改變我 變成昔日落日前牽著的 變成舊時(shí)課間瞥著的 變成那會(huì)電話中叨叨的 變成兒時(shí)夢(mèng)中掛念的 我是 沉默著...
    昨天的現(xiàn)在的未來(lái)閱讀 276評(píng)論 0 1
  • (三) 老木再回到那個(gè)山崗,已經(jīng)是二十年后了买决。那是因?yàn)榍锷囊粋€(gè)消息:“你娘去了……”那天他請(qǐng)秋生吃飯沛婴,慶祝他大女...
    淋瀟微語(yǔ)閱讀 385評(píng)論 0 0
  • 「晚安電臺(tái)」余下的一生,我也需要這自尊心的如影相隨丑婿。 年初時(shí)候性雄,一個(gè)人在假日閑來(lái)無(wú)事,便又重溫了電影——《失戀三十...
    MC明亮閱讀 1,018評(píng)論 0 0