介面知識小結

2021-06-16 23:16:00 字數 428 閱讀 8000

使用介面可以讓程式更加容易維護和擴充套件,比如,在任務模板中,再增加實現介面的類時,不需要修改呼叫該介面的類的**。

abstract 類和介面都可以有 abstract 方法。介面中只有可以有常量,不能有變數;而 abstract 類中既可以有常量也可以有變數。abstract 類中也可以有非 abstract 方法(介面不可有非 abstract 方法)。

abstract 類中除了提供重要的需要子類重寫的 abstract 方法外,也提供了子類可以繼承的變數和非 abstract 方法。

如果子類除了需要重寫父類的方法的 abstract 方法,還需要從父類繼承一些變數或繼承一些重要的非 abstract 方法,就可以考慮用 abstract 類。

如果某個問題不需要繼承,只是需要若干個類給出某些重要的 abstract 方法的實現細節,就可以考慮使用介面。

DLL知識小結

目標 在dll中實現乙個函式,用乙個exe對函式進行顯式的呼叫,只需將dll放在vc同一工程下。動態鏈結庫的實現 include stdafx.h bool apientry dllmain handle hmodule,dword ul reason for call,lpvoid lpreser...

sql知識小結

查詢產品表中所有有訂單的產品資訊,包括編號,名稱 其實就是看看產品表中哪些產品有訂單 select distinct p.p id,p.p name from t product p inner join t order o on p.p id o.p id order by p id order ...

html知識小結

1 doctype是指出瀏覽器按照什麼樣的規範去簡析文件。2 瀏覽器簡析有混雜模式和標準模式,之所以出現相容性問題,是因為瀏覽器的核心不同。3 瀏覽器核心 ie為tridend核心,google為webkit核心,火狐為gecko核心,opera為presto核心。4 引入css樣式有 內聯 外聯 ...