這篇文章公尺娜桑繼續深入類和物件的使用,竹邇繼續幫公尺娜桑建立女朋友;
前面竹邇說了:
類具有相同屬性和行為的同一類事物的描述;
物件類中具體的那乙個事物;
竹邇說:如果說女朋友,你只知道女朋友應該大概是什麼樣子,是什麼性格,能夠做什麼事情,所以女朋友這種型別是抽象的,不具體的;乙個可以想入非非的背影,任意的想象;
如果說你的物件,那她的具體的樣子,具體的性格,會做的事情都具體化了;
所以類是乙個模板,或者說乙個基本資訊表,物件就是將該模板的資訊具體填充;
到底乙個模板應該具備哪些資訊呢?
如上面所示,模板的內容主要包含兩個方面:
啥樣啊?——屬性
能幹啥呢?——行為
這就是類所需要的兩大內涵:屬性和行為;屬性使用變數表示,行為使用方法表示;
變成**如下:
如何將類變成物件呢?
new 出乙個物件
物件的建立也是一種變數建立的過程;前面我們已經講過,變數由三大要素組成:型別,變數名和值;
建立了三種型別:grildfriend/dog/boyfriend;
每種型別應該具備哪些屬性和行為作為一種要填寫的目標存在;--型別
從grildfriend模板中拿出其中一張紙,給該紙乙個編號為小紅--變數名
填寫具體資訊;--變數值
完整**如下:建立乙個girlfriend
class girlfriend
void 做飯()
}建立乙個物件
girlfriend 小紅 = new girlfriend();
小紅.weight = 40;
小紅.height = 162;
小紅.做飯();
小紅.洗衣();
程式猿之吐槽
想來做程式猿也有4年了,哎 前天 產品經理找了我3次,都說軟體有 問題,好頭大,然後我剛準備除錯軟體,然後告訴問題解決了,3次啊,哎 我那個心情 昨天 產品經理聯絡我,軟體a問題,我看了一下,還沒解決,又聯絡我,軟體有b問題,然後沒多久又聯絡我,軟體有c問題,然後我一下午沒乾別的,今天 新配置的軟體...
程式猿之公升職加薪
我們很多人,工作很長時間了,提高甚少,最後公升職或加薪困難,很多人老覺得自己懷才不遇,老闆苛刻,這樣的情況有沒有,也有,但是我想說並不常見,沒有乙個老闆願意對乙個能幫公司貢獻價值的人苛刻,除非老闆很傻。那麼是什麼原因,讓我們公升職或加薪困難呢?我個人認為有一下幾個原因 懶惰是我們很多人難以加薪甚至的...
程式猿必學之堆排序
前情了解 例如 了解了完全二叉樹之後,就可以來看一下什麼是堆?堆實際上就是乙個完全二叉樹,不同的地方在於 它是有規律的完全二叉樹,也就是說堆一定是完全二叉樹,但完全二叉樹卻不一定是堆。對於一棵完全二叉樹來說,如果它的任意乙個父節點的值都大於或等於它的兩個子節點,這樣的堆叫做大根堆,又稱最大堆 大頂堆...