2021.03.12
引用父類指向子類物件
animal animal = new cat();
向上轉型不能使用子類特有的方法
public class cat extends animal
}若想使用,則需要【還原操作】
使用向下轉型,必須使用instanceof驗證
if (animal instanceof cat)
修飾符 class 外部類名稱 }
外部類的方法()
}
外部類名稱.內部類名稱 物件名 = new 外部類名稱().new 內部類名稱();
區域性內部類在外部類的方法中存在,不可直接訪問。
而內部類中的方法,可在外部類中使用內部類及其中方法。
匿名內部類是省略了類名稱或者子類,在建立物件時只能使用一次。
就是 new method(){};只能使用一次
使用匿名內部類:
public class anonymousinner
};mtd.m();
}}
匿名物件 在呼叫方法時候只能使用一次。
使用了匿名內部類 以及 匿名物件
public class anonymousinner
}.m();
}}
FastDFS學習日誌
iniloadfromfile 將當前目錄改為指定的工作目錄,初始化pcontext結構,將pcontext中的current section指向global,同時初始化pcontext的hash組。如果配置檔案是網路檔案,則從網路伺服器上獲取配置檔案資訊,否則直接從本地讀取配置檔案 初始化inic...
Lisp 學習日誌
從噹噹買到了 實用common lisp教程 冰河譯 終於有本 新 的lisp書了。準備把學習過程中比較惱人的問題記在這裡。sbcl clisp都只有x86版,看著clozure cl 1.7 有win64版,因為用的win64,就選了ccl。嘗試 format nil r 999999999999...
OO學習日誌
今天晚上看了乙個半小時的oo,那個叫一頭汗吶,紅臉的說。偶對oo一竅不通,只是在工作中依稀對oo有點點了解。自知一點都不系統。今天把3年前買的清華出的c 教程拿出來,把oo,和繼承多型幾章翻看了一遍。算是有個初步的了解。多重繼承還沒看。休息一會 1.virtual關鍵字 是專用來解決函式的多型性的,...