《Java程式設計》第四章學習總結

2021-08-29 14:05:42 字數 593 閱讀 7634

第4章--類與物件

面對物件特性:封裝性、繼承、多型

類的宣告:如果類名使用拉丁字母,那麼名字的首字母使用大寫字母,如hello,time。類名最好容易識別、見名知意。

成員變數:在整個類內有效,其有效性與它在類體中的位置無關。

區域性變數:①如果區域性變數的名字與成員變數的名字相同,那麼成員變數在這個方法內失效。若想使用被隱藏的成員變數,必須使用關鍵字this。②成員變數有預設值,但區域性變數沒有。

方法的定義包括兩部分:方法頭和方法體。一般格式為 

6.區別成員變數和區域性變數

7.需要注意的問題

8.類的uml圖:使用乙個長方體描述乙個類的主要構成,將長方形垂直地分為三層。

9.構造方法

10.建立物件包括物件的宣告和為物件分配變數兩個步驟。

11.  物件的引用和實體

12.當引數是引用型別時,「傳值」傳遞的是變數中存放的「引用」,而不是變數所引用的實體。

13.可變引數是指在宣告時不給出引數列表中從某項開始直到最後一項引數的名字合和個數。但是這些引數的型別必須相同。可變引數使用「…」表示若干個引數。

14.例項變數和類變數

15.例項方法和類方法

第四章 程式設計

選擇語言的原則 最少的工作量原則 最少技巧性原則 最少錯誤原則 最少維護原則 減少記憶原則 總原則 先求正確後求快 先求清晰後求快 求快不忘保持程式正確性 保持程式整潔以求快 不要因效率而犧牲清晰 好程式標準 易於測試和除錯 易於維護 易於修改 設計簡單 高效率結構化程式設計主要包括兩方面 在編寫程...

第四章總結

1.對貪心演算法的認識 貪心演算法在求解問題時,不從整體上考慮,而是得到某種意義上的區域性最優解,做出當前看來是最好的選擇。每次的選擇都會依賴之前作出的選擇,而對後面的選擇不會產生影響。它具有最優子結構的性質,即問題的最優解包含其子問題的最優解。但貪心演算法不是對於所有的問題都能得到整體最優解,最重...

程式設計珠璣第四章

正文裡面涉及到程式設計方法學的內容。不再細述 1 加及條件是0 l u n 1 2 這個函式可以寫成如下形式 int bs int a,int begin,int end,int v if e a end e v return e a return 1 再給一段測試 include include ...