《java程式設計思想》第七章回顧

2021-09-08 20:19:18 字數 300 閱讀 1678

一、一開始就提出了復用**的兩大思路:組合(在新類中產生現有類的物件)和繼承(按照現有類的方式建立新類)。

二、沒有預設的基類構造器,或者想用乙個帶引數的構造器,則必須用super顯式呼叫基類構造器。

三、**(暫時略過)

四、向上轉型:把子類轉型為父類。此書認為,需要向上轉型,則用繼承而不是組合。

初級版:

高階版:以及有對多型與轉型的詳細敘述)  一旦向上轉型了,當需要用到子類的方法時,就需要向下轉型,也就是為什麼要向下轉型也解決了。

(又乙個多型與轉型的例子

五、final相關

程式設計思想第七章

過載 相同的返回值,相同的函式名稱,不同的引數列表。override註解是jdk1.5之後的產物,可以防止你在不想過載時而意外的進行過載 因為父類沒有這個過載方法,所以不能用這個註解 7.1復用 的三種方式 1,直接new關鍵字建立該類物件,組合 優點 快速方便 缺點 生成和銷毀物件,給效能帶來額外...

java併發程式設計第七章筆記

public class thread public boolean isinterrupted public static boolean interrupted void interrupt 中斷目標執行緒 boolean isinterrupted 返回目標執行緒的中斷狀態 通過中斷來取消 a...

利用python進行資料分析第七章回顧筆記

第七章,資料清洗與準備 一,處理缺失資料 對於數值資料,pandas使用浮點值nan表示缺失資料 哨兵值 可以使用pandas.isnull 方法檢測。常用的方法有dropna 對缺失資料進行過濾,fillna 用指定值或插值方法 ffill bfill 填充缺失資料。濾除缺失資料的辦法有很多種da...