這里有我之前上課總結的一些知識點以及代碼大部分是老師講的筆記 個人認為是非常好的,,也是比較經典的內容,真誠的希望這些對于那些想學習的人有所幫助!
由于代碼是分模塊的上傳非常的不便。也比較多,講的也是比較清晰的!如果你有需要可以在評論中留下您的郵箱我看到一定會免費發給你的!感謝這個平臺讓我們大家共同進步吧!! 記住 程序員是無私的!!!
也非常歡迎到我的博客內觀看 博客地址:http://m.survivalescaperooms.com/duscl/
/*面向對象(掌握) (1)面向對象 面向對象是基于面向過程的編程思想 (2)面向對象的思想特點 A:是一種更符合我們思考習慣的思想 B:把復雜的事情簡單化 C:讓我們從執行者變成了指揮者 舉例: 買電腦 洗衣服 做飯 ... 萬事萬物皆對象 (3)把大象裝進冰箱(理解) A:面向過程實現 B:面向對象實現 注意:如何讓我們的操作更符合面向對象思想呢? A:有哪些類 B:每個類有哪些成員 C:類與類的關系 (4)類與對象 A:現實世界的事物 屬性 事物的基本描述 行為 事物的功能 B:java語言中最基本的單位是類。所以,我們要用類來體現事物 C:類 成員變量 事物屬性 成員方法 事物行為 D:類:是一組相關的屬性和行為的集合。是一個抽象的概念。 對象:是該類事物的具體存在,是一個具體的實例。(對象) 舉例: 學生:類 班長:對象 (5)類的定義及使用 A:類的定義 成員變量 定義格式和以前一樣,就是位置不同,在類中,方法外。 成員方法 定義格式和以前一樣,就是去掉了static。 B:使用類的內容 a:創建對象? 格式 類名 對象名 = new 類名(); b:如何使用成員變量和成員方法呢 對象名.成員變量 對象名.成員方法() (6)案例: A:學生類的定義和使用 B:手機類的定義和使用 (7)內存圖 A:一個對象的內存圖 B:二個對象的內存圖 C:三個對象的內存圖 (8)Java程序的開發,設計和特征 A:開發:就是不斷的創建對象,通過對象調用功能 B:設計:就是管理和維護對象間的關系 C:特征 a:封裝 b:繼承 c:多態
/*1:成員變量和局部變量的區別(理解) (1)在類中的位置不同 成員變量:類中方法外 局部變量:方法定義中或者方法聲明上 (2)在內存中的位置不同 成員變量:在堆中 局部變量:在棧中 (3)生命周期不同 成員變量:隨著對象的創建而存在,隨著對象的消失而消失 局部變量:隨著方法的調用而存在,隨著方法的調用完畢而消失 (4)初始化值不同 成員變量:有默認值 局部變量:沒有默認值,必須定義,賦值,然后才能使用 2:類作為形式參數的問題?(理解) (1)如果你看到一個方法需要的參數是一個類名,就應該知道這里實際需要的是一個具體的對象。3:匿名對象(理解) (1)沒有名字的對象 (2)應用場景 A:調用方法,僅僅只調用一次的時候。 b:可以作為實際參數傳遞。 4:封裝(理解) (1)隱藏實現細節,提供公共的訪問方式 (2)好處: A:隱藏實現細節,提供公共的訪問方式 B:提高代碼的復用性 C:提高代碼的安全性 (3)設計原則 把不想讓外界知道的實現細節給隱藏起來,提供公共的訪問方式 (4)PRivate是封裝的一種體現。 封裝:類,方法,private修飾成員變量*/
*/
新聞熱點
疑難解答