王文在床上再為自己加油打氣,注意力全部進入意識空間,開始學習咖啡語言的知識。
首先呈現在“眼”前的是咖啡語言類,對象的描述,何為類?等問題。
随着王文的漸漸看完,理解了類的概念,并且有了一定的抽象思維能力。
簡單的概括一下就是“類”就是模版,對象是具體個例。
舉個例子,如何把“手機”抽象成一個類,即抽象成一個公共模闆。
1,首先手機應該有什麼特性或者屬性?
我們很快就能想到的是“長度”,“寬度”,“顔色”等
2,一般手機的有哪些功能呢?
我們很快想到的是“打電話”,“聽音樂”,“刷抖音”,“玩遊戲”。
根據上面的收集到的信息,我們開始寫咖啡語言代碼。
根據“世界,你好”我們學習到的類的編寫格式來,很快下寫下:
包-王文-世界-第一個類
公共|類|手機{
私有|字符串|長度;
私有|字符串|寬度;
私有|字符串|顔色;
以下為初始化構造方法,類被用來創建對象時會用到
公共|手機(長度,寬度,顔色){
自己為關鍵字,表示對象本身
自己長度=長度;
自己寬度=寬度;
自己顔色=顔色;
}
公共|無返回|打電話(電話号碼){
編寫打電話邏輯
}
公共|無返回|聽音樂(電話号碼){
編寫打電話邏輯
}
………
}
内的代碼注釋,方便理解。
以上類模版就已經建成,如果要程序運行起來,我們還需要編寫入口方法。
編寫如下代碼:
公共|靜态|無返回|入口(字符串[]參數){
創建華為手機對象,利用語法關鍵字‘生’觸發構造方法
手機|華為手機=生(15厘米,10厘米,白色);
創建小米手機對象
手機|小米手機=生(149厘米,11厘米,藍色);
用華為手機打電話
華為手機打電話(1392454);
用小米手機聽音樂
小米手機聽音樂();
}
以上代碼就是實現了用華為手機打電話,用小米手機聽音的簡單邏輯。
怎麼區别是華為手機和小米手機,就根據屬性的值來判斷,現實中很多類似的抽象概念。
比如動物和(大象,老虎等),花和(玫瑰,百合等),貨币與(人民币,美元等)。
請勿開啟浏覽器閱讀模式,否則将導緻章節内容缺失及無法閱讀下一章。
相鄰推薦:帶着異能穿八零+番外 你不像任何人 鳳歸朝 以愛為名 嫁給敵國病嬌皇子後 召喚師的登神之路 王爺人設一直崩 我要的愛你是否能給 橫推名門正派,我的修為無限暴漲 傭兵1929 難以抗拒 救命!誰家師妹是體修啊? 軍師大人萬萬歲 夫君男扮女裝 愛在金正 仙氣勡勡 從世家庶子開始崛起 沉默回響 和離後,被渣男皇叔寵爆了 某人的世界