第一篇 亂侃篇 Omencathay手記 1.什么是java 2.面向對象的核心思想 3.java的特性 1. java是什么:不就是一門面向對象的編程語言嗎?那么什么又是對象呢?對象就是現實世界存在的萬事萬物,地球拉,月亮了,星星啦,房子啦,汽車什么的;不過光面向對象可不行,萬事萬物還得有個聯系,你還得告訴這些對象該做些什么;比如你心愛的女孩讓你摘星星,拿月亮的,你該怎么辦,不能傻乎乎的等著人家跑了吧;首先,找個臉盆,這就是容器了,然后裝點水,趁著月明星多的晚上,拿到你心愛的女孩面前,告訴她,星星月亮我給你拿到了,你可以跟我走了吧•#¥%¥,靠,java好像和這些東西沒什么關系吧,別急,等到你可以在電腦上編星星,編月亮的時候,你會想,我K,這不就是java嗎? 2. 面向對象的核心思想: 1. 剛才說了,萬事萬物都可以看作一個對象,切記切記,只有把世界上存在的萬事萬物都抽象為計算機可以表達實現的對象,你才能化腐朽為神奇,這就是java九陰真經的總綱,只有深切領會這個概念,你或許才能夠修煉到最高境界,什么是最高境界:有一天你發現你可以不用學了,嘿嘿,這就是最高境界。 2. 萬事萬物不是孤立的,而是有聯系的,對象間只有通過互相傳遞消息,才能一起完成你想要完成得東東 3. 不過對象不是一統的,要記得分門別類啊,別搞錯了,到時候把張三的老婆弄到李四的屋里頭,可有你好瞧得了 4. 每種對象當然不是虛無的了,要占點空間,當然在計算機上是存貯空間了 5. 還有給對象發消息的時候,看看他能不能接受你這種類型的,別驢唇不對馬腚的 (注:要想成功,揮刀自宮,半壁青燈,苦練三年,必有大成) 3. Java的特性:主要的大概就這三個吧:封裝、繼承、多態 封裝:對象的封裝可是一門學問,怎樣包裝好一個對象,只可意會不可言傳,•#¥•%¥#…..老大,別拿臭雞蛋扔我 繼承:對象的縱向發展,你需要多少,我就能產生多少一樣的對象 多態:對象的橫向聯合,不管你來得什么類型的,小樣,我都能處理
注:十分十分深刻的理解一門語言的思想,會使你在以后的探險路程中化險為夷,一馬平川的,請把面向對象的編程思想深刻領會,否則代碼的學習過程中,你學什么就會忘什么,學什么忘什么,還真不如不學呢
|