本周學習總結


本周學習總結。

開學以來到目前為止學習了迎來了新的科目,開始學習新的知識,在上周我們學習了用文件夾和文本來書寫代碼,進行了一些簡單的作業。

如用Java寫hello world,和打印圖形等等,與c語言明顯的差距就是簡便和高效,對於基本數據類型又進行了復習和深入了解,如變量的使用
原則:就近原則。在用變量的時候要避免溢出則會中情況,否則會出錯,例如為了防止避免int類型溢出,可以在該表達式中的任一常量后加
上大寫的L,或在變量前加上long作為強制轉換類型。當轉換前的數據類型與轉換后的類型兼容,以及轉換后的數據類型的表示范圍比轉換前的
類型大,這樣它就能自動轉換。還有用運算符的,之前一直知道i++是什么意思,但搞不清++i,++i表示的是先把i的結果求出來,在用這個新的i
進行其他運算符運算。&&短路與只要有一個條件是flase,其結果必然是flase,||短路或與其相反。在本周學習的重點就是“面向對象”,對於面向對象
的程序設計有三個特點如下:
1、封裝性:簡單理解的就是把不想讓別人看的東西用程序隱藏起來,這就好比一個文件設置了權限,一般人看不了。
對程序的屬性進行封裝,有格式要求:- 屬性名稱:數據類型。
2、繼承性:繼承是面向對象的重點,以及提高軟件開發效率的重要手段,繼承就是子類擁有了父類的屬性或行為,繼承又可以分為單繼承和多繼承,
就是只允許繼承一個父類和繼承多個父類的區別,繼承的意義在於在舊的基礎上添加新的東西,與時俱進。Java用接口來進行多繼承的操作。
3、多態性:方法重載:在一個類中,允許多個方法使用同一個名字,但方法的參數不同,完成的功能也不同。對象多態:子類可以和父類進行轉換。
還學習了對象的創建和使用,要開辟一個行的空間要在其類名前加上new,格式:類名 對象名稱 = new 類名();當兩個對象指向同一個堆內存空間時,
它們的輸出結果也是相同的,當把一個對象的值進行修改使其指向同一個堆內存,修改的對象會與之前的斷開,之前的那個堆內存空間如果沒用被引用
的話,過一段時間會被java獨有的垃圾回收裝置清理,並再也找不到這個堆空間。目前來說新的知識並不是很難,因此幾乎沒有什么不懂的地方,這就是
我的本周內容總結。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM