



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Java 面向?qū)ο蟪绦蛟O(shè)計實驗課的心得體會經(jīng)過這幾周對 Java 面向?qū)ο蟪绦蛟O(shè)計的學(xué)習(xí),讓我更加了解到 Java 學(xué)習(xí)的重要性。在實驗課上, 我們完成多個實驗, 在這個階段的學(xué)習(xí)中, 我從認識到熟悉,而后到能夠自主運用。通過對 Java 的了解,我發(fā)現(xiàn)它確實有很多方便之處,它集抽象性、封裝性、繼承性和多態(tài)性于一體,實現(xiàn)了代碼重用和代碼擴充, 提高了軟件開發(fā)的效率。 對于我們這個專業(yè)來說學(xué)好 Java 語言是很重要的,所以在實驗的過程中我都盡力理解 java 編程思想、掌握基本技巧,盡量學(xué)到最多的知識。學(xué)習(xí)程序設(shè)計的基本目的就是培養(yǎng)描述實際問題的程序化解決方案的關(guān)鍵技能, Java 面向?qū)ο蟪?/p>
2、序設(shè)計是一門實踐性比較強的課程,在實際中,我們必須把理論和實踐結(jié)合起來。在實驗中,我們理解理論課上的知識, 然后運用到實際的操作中, 我們必須在現(xiàn)有的理論的基礎(chǔ)上,進行實踐。多次實驗后, 也讓我看到了現(xiàn)在學(xué)習(xí)的一個很大弱點:只聽不練,永遠不會熟練運用;空記技巧,忽略思想,會在多變的習(xí)題中十分無奈。Java 思想: Java 是一門面向?qū)ο蛘Z言,他定義一切都是對象面向?qū)ο?,就是面對現(xiàn)實;現(xiàn)實中的一切都是對象,他們有分類,就產(chǎn)生了 “類”;他們有不同,類和類之間的不同,使用類來區(qū)分;同一個類中不同的對象的區(qū)別,使用成員區(qū)分。所以,面向?qū)ο蟮膬?nèi)部邏輯是分類。面向?qū)ο缶幊趟枷刖拖髷?shù)學(xué)上的一些概念,如:
3、空間、群、環(huán)、域等原始的編程思想就象古典數(shù)學(xué), 人們只在一個集合上探討問題, 沒有系統(tǒng)的方法(即運算)定義,于是仁者見仁、智者見智,這樣在一定程度上造成了理論的一種混亂局面, 不利于科學(xué)的發(fā)展。 于是近代數(shù)學(xué)向公理化發(fā)展,這是什么意思呢?就是說, 人們除了在限定論域(即上面的集合, 面向?qū)ο笠灿写烁拍睿?外,還在此論域上加進了一套通用的、公認的運算(方法) ;集合加上集合上定義的運算就構(gòu)成了數(shù)學(xué)上的空間、群等,在計算機領(lǐng)域里,就變成為 “類”。這種集合上定義了操作的東西利用起來就方便多了, 這使得人們討論問題時都在給定集合的運算能力上下工夫,即有通用性可事半功倍。面向?qū)ο蟮木幊趟枷刖鸵虢来?/p>
4、數(shù)的分析思想,首先要確定 “論域”,即工程所涉及到的所有的 “對象 ”,然后要分類處理,把隸屬同一類別的對象集合在一起(做成一個集合) ,定義他們之間的運算性質(zhì)及可以進行的操作, 這樣就構(gòu)建了一個類, 當(dāng)然以后用到這個類的對象時都要通過已經(jīng)定義了的操作來完成各項功能, 這就是常要求的類的 “類的成員變量要通過共有函數(shù)來操作 ”。我想真正的面向?qū)ο缶幊趟枷氩粦?yīng)該是編程思想, 應(yīng)該是面向?qū)ο蟮姆治龇椒ú艑?!我的理解?、將分析過程為抽象的過程: 簡言之:分成多個小問題(組成部分),直到無法再細;2、對每個對象(小問題)進行分析,抽象,提取處共同的內(nèi)容(數(shù)據(jù)成員和操作方法),3、有相似的對象的, 構(gòu)
5、造基類;再有基類派生出各個確定的對象(小問題);4、解決問題的過程就是操作這些對象的過程。我的理解:與實際生活聯(lián)系起來。將要處理的 問題 抽象成一個或多個 事件 找一個地方使用我的智慧1。了解系統(tǒng)的功能。列舉出它的對外接口,即對于使用者來說它有什么功能。把這整個系統(tǒng)作為一個對象。2。環(huán)境。系統(tǒng)不是運行在真空中的,操作系統(tǒng)等外部環(huán)境都可能會影響它。所以把環(huán)境也作為一個大的對象。3。內(nèi)部。在系統(tǒng)的內(nèi)部,一般都比較復(fù)雜,一般的做法是規(guī)定一個粒度,枚舉出該粒度上所有的物體。比如說人體, 如果在器官的粒度上,就有心,肝,肺。而小于該粒度的物體(或稱對象),比如血細胞,就忽略,作為其它物體(或稱子系統(tǒng)的內(nèi)
6、部對象)。4。子系統(tǒng)。不斷縮小粒度,沿用步驟13 ,直到不能再抽象為止。5。無形的物體。一個完整的互連的系統(tǒng)需要許多無形的物體,比如消息等了,一般這樣的對象比較難發(fā)現(xiàn)。當(dāng)你發(fā)現(xiàn)各個子系統(tǒng)無法正確合作或理順關(guān)系時,試著加入一些輔助對象。一切都是為了讓人明白,有能讓機器理解的思想我想分析和抽象能力的高低是個關(guān)鍵, 首先要從問題域分析和抽象出準確的對象模型, 再根據(jù)這些模型進行處理, 當(dāng)然在過程種少不了樓上前輩們說的一些思想和細節(jié), 但是別忘了,我們的目的是解決問題,不要為了面向?qū)ο蠖嫦驅(qū)ο?!我想分析和抽象的能力對這個問題是個關(guān)鍵。 首先要在問題域仔細分析、抽象得到相關(guān)的對象模型, 然后才是相應(yīng)的
7、設(shè)計。 可是面向?qū)ο笾皇俏覀兘鉀Q問題一種思想, 切不可忘了問題本身, 弄成為了面向?qū)ο蠖嫦驅(qū)ο罅?!?dāng)然過程種少不了樓上一些前輩說的思想和細節(jié)了。耕具我多年的實踐:面向?qū)ο蟀▋蓚€思想:從大往小想,從小往大做從難往易想,從易往難做同意一下觀點 -能深入淺出,真高手也!真正的面向?qū)ο缶幊趟枷刖褪峭粢磺嘘P(guān)于計算機的東西, 從問題領(lǐng)域考慮問題 , :-)把問題從大到小都抽象成對象(指針只是對象的使用形式) ,在設(shè)計和編寫程序的時候把你設(shè)計的對象合理的編排組合就是面向?qū)ο缶幊塘?。面向?qū)ο螅褪敲鎸ΜF(xiàn)實;現(xiàn)實中的一切都是對象,他們有分類,就產(chǎn)生了 “類”;他們有不同,類和類之間的不同,使用類來區(qū)分;同
8、一個類中不同的對象的區(qū)別,使用成員區(qū)分。所以,面向?qū)ο蟮膬?nèi)部邏輯是分類。對象:對象是人們要進行研究的任何事物,從簡單的一個小分子到復(fù)雜的汽車飛機都可以看做對象, 只是有時對象要根據(jù)人們研究問題的需要來確定,對象不一定是具體的,有時也可以表示抽象的規(guī)則或計劃。類:類在 java 中是具有相同或相似性質(zhì)的對象的抽象體現(xiàn)形式。也就是說,類的實例化就是創(chuàng)建對象的過程類的實例就是對象。袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂
9、蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆
10、艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇
11、葿螀裊 膃螈聿蒄葿袁羈莀 蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀 莂蚆羅袂羋蚅蚄膈 膄蚄螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅 袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂
12、羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄 羋芄蒁袆肀膀蒀罿 袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈 羀肁蒀蚇蝕襖莆蚇 螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂 莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕
13、聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)連帶擔(dān)保借款合同模板
- 道路拓寬及改造工程合同
- 辦公用房租賃合同英文范本
- 廚師服務(wù)合同樣本
- 夫妻共同購房合同條款
- 女方凈身出戶離婚法律合同模板
- 跨境融資合同(一)
- 職業(yè)技術(shù)學(xué)院大學(xué)生創(chuàng)新創(chuàng)業(yè)項目合同
- 新能源汽車電機技術(shù)演進與產(chǎn)業(yè)鏈創(chuàng)新考核試卷
- 文化產(chǎn)業(yè)與體育賽事結(jié)合考核試卷
- 北師大版二年級數(shù)學(xué)下冊導(dǎo)學(xué)案全冊
- 小學(xué)六年級綜合實踐有趣的魔方世界課件
- (新版)國網(wǎng)網(wǎng)絡(luò)安全攻防學(xué)習(xí)考試題庫(含答案)
- 煙葉分級工新教材(高級篇)
- 如何做好葆嬰事業(yè)四張紙
- 制造企業(yè)人事管理制度范本
- 社區(qū)衛(wèi)生服務(wù)管理(第一章新)課件
- 公路瀝青路面施工技術(shù)規(guī)范JTGF40-2004
- 全方位管理理念下腫瘤心臟病學(xué)課件
- 普通生物學(xué)普通生物學(xué)試題
- H.248協(xié)議正常呼叫流程解析
評論
0/150
提交評論