籃球一支隊伍有五個位置,分別是pg控球後衛、sg得分後衛、sf小前鋒、pf大前鋒和c中鋒,一支隊伍同時在場上只能有5個人,但是一支隊伍可以有12個人,這是大家都知道的規則。在我的夢裡,高中和大學在一起打球的球友混在了一起,感覺很親切很真實,然後我們組成了一支球隊,去參加比賽(我就義不容辭地當了首發中鋒)。
到這裡我們一起參加比賽,我還記得我們有巧妙地跑位,有精準的投籃,還有激烈的對抗,球場就是很熟悉的校園場地,周圍有很多人看比賽加油,都是熟悉的面孔,裡面還有女神,搞得我挺興奮的,醒來之後都忘了。
夢中的真實感十足,在場上的心情就和真正比賽一樣緊張,甚至感覺有點呼吸困難,比分焦灼,然後我們進行了暫停…
在此之前,故事還是正常發展的,但是到了暫停環節,後面的內容就似乎與籃球無關了(唉,在自己夢裡都不能爆砍三雙加絕殺,失敗)
之前的首發五人有人要選擇休息,那麼自然就有替補上場,在這時候,不知道誰說了一句,你們好像乙個類啊。
」什麼類?「
「c++裡的類啊!」
(故事朝著奇怪的方向發展了)
他們當著我的面討論。
「你看啊,我們首先都只是個體的資料成員,然後我們組建了乙個球隊類,這個類裡面有五個資料成員控衛、分位、小前、大前、中鋒,一開始這個類沒有被例項化吧,我們都不知道這五個位置是誰,是什麼樣的陣容,可以打出什麼樣的配合和進球。之後被例項化之後,我們才是乙個可以打球的球隊。」
我:。。。。。。
「然後,我們這個類是可以繼承的。」
我:。。。。。。
「因為我們的父類可以看成最初的球隊類,但是我們真正上場的時候,卻是不同的組合,成員函式也就是我們每個人的技術,是不同的,相當於我們在子類中對父類中定義的虛函式進行重寫,例項化出來就是不同的球隊」
另一人發語言:「對,五人球隊的父類指針對我們這些子類進行了動態繫結,這樣就可以實現了多型,隊裡的五人可以打出不同的配合和進球,我們的戰術也可以看成虛函式表,如果子類中這人沒有變,可以看成他的戰術還是沒有變,但是如果換人,戰術也換了,那麼虛函式表中對應的位置就是新的戰術了。我們有了多型,打球千變萬化,對面沒法防啊」。
我:「那我們誰上場啊」。
「等等,我們可不可以把原本的球隊看成抽象類呢,因為實際上那些戰術什麼的一開始都沒有被實現,相當於就是乙個純虛函式啊,只是提供了介面,根本無法例項化。後來我們繼承之後,才真正實現這些戰術啊!」
我:「教練我想打籃球。」
寫在最後,具體內容想不起來,但是大概就是這個樣子,我真是服了,在夢裡我打得還挺好,現實中直接自閉了,下次在做夢,我直接就去灌籃完事了。
程式設計師與自己2
話說上篇寫到自己從零食行業辭職,一段新的人生也從這一刻開始了,雖然在工作中沒有攢到什麼錢,但是還是有一顆看看世界的心,於是辭職完就踏上了,人生第一次說走就走的旅程,逃避現實,尋找下一階段人生方向和目標,主要是為了不食言,為自己吹的牛買單,誰讓自己嘴賤來著,還沒走就到處跟人說,這下可好,想不走都不行了...
程式設計師如何鍛鍊自己
說到鍛鍊,運動這個問題,實際上我們都知道他很重要,但是少有人會真正的堅持運動下去,由於我們的工種問題,職業病也非常的多,長期處於乙個亞健康的狀態,所以鍛鍊是必不可少的,我們應該關注自己的身體健康,不要等到真正出現什麼病了才後悔莫及。鍛鍊能提高你的免疫力,健壯你的體格,能長高,能 能美白,能 整容 e...
程式設計師怎麼裝扮自己
正值季節交替之際,正是購買換季的衣服。忽然想到網上的乙個段子,如何在人群中辨別出程式設計師,並且附上了一張程式設計師的著裝標配,一時廣為流傳。這張看起來貌似無懈可擊,可是從我對周圍的程式設計師同事的觀察發現,現在真正符合標準的沒幾個。在我身邊的程式設計師的穿著大致分成3類,普通的程式猿 高階的程式猿...