java基礎知識點複習

2021-08-17 21:32:00 字數 426 閱讀 6444

物件導向程式設計有三大特性:封裝,繼承,多型

多型時父類跟子類的建構函式都會被呼叫?

答:子類預設呼叫父類的無參構造方法,所以如果子類沒有顯示呼叫父類的構造方法,父類中沒有無參的的建構函式,編譯出錯

多型:1.實現多型的三個條件

a.必須要有繼承關係子類跟父類

b.子類要重寫父類的方法,子類對父類的方法重新定義,在呼叫這些方法時就會呼叫子類的方法

c.有向上轉型,將子類的引用賦給父親類物件,這樣可以呼叫父類和子類的方法

2.子類的方法的訪問許可權必須要比父類的方法更廣泛

3.乙個引用型別變數如果是父類的型別,但實際引用的是子類物件,那麼這個物件不能引用子類新新增的屬性和方法;

4,多型的變現形式:a,方法的重寫和過載,方法繫結到物件型別上。b,父親的變數指向不同子類的物件。c,同乙個物件被不同的父型別變數引用

複習四 java基礎知識點

31 string 不可變,stringbuffer可以改變,所以從效能的角度我們一般使用stringbuffer。32 string stringbuffer 和stringbuilder 的區別 string是字串常量 stringbuffer和stringbuilder 都是字串變數。一般來說...

linux基礎知識點複習

暫時先放一些linux的一些操作的東西 1 vm 虛擬機器 2 redhad 作業系統 3 xshell 終端軟體 4 notepad 編碼 5 課件 思維導圖 mindmanage word ppt xshell nat模式連線 ssh ip位址 注意 1 必須要有網 2 虛擬機器的網絡卡要開啟 ...

C 基礎知識點複習

識別符號 字母,數字,下劃線,開頭不能是數字.不能是關鍵字 for 初始化語句 判斷條件語句 控制條件語句 struct 結構體賦值的三種方式 依次給每乙個成員變數賦值 使用已有的結構體變數賦值 memset 賦值 true false 1 內部類和外部類沒有任何關係,不是朋友也不是父子 內部類也看...