《第六章 復用類》 總結

2021-04-12 13:08:57 字數 517 閱讀 6339

關於涉及繼承的匯出類的初始化順序:

1.先載入基類(如果有基類的基類,則先載基類的基類——從外往內)

2.靜態變數初始化(先基類再匯出類——從外往內)

3.各個基類和匯出類靜態初始化完後,執行匯出類的main方法(main中語句順序執行)

4.如果在main中有顯式建立匯出類的物件,則將在匯出類構造器呼叫之前先隱式建立各基類的物件(從外往內)

5.如果沒有,則不會呼叫構造器

注意:

1.只有建立物件時,非靜態域變數才會執行!

2.建立物件時,是先靜態變數(如果之前被執行了,此時不會再執行)後非靜態變數,再構造器!

3.靜態方法可以在不建立物件時呼叫,但是非靜態方法呼叫必須在建立物件以後!

4.如果基類只有含引數的構造器,那麼匯出類的構造器裡第一件事就是要顯示的呼叫基類的含引數構造器(super (引數)),否則編譯通不過

對於有不含引數的構造器或缺省構造器,編譯器會自動呼叫,不必顯示說明

第六章總結

6.1 使用滑鼠 6.1.1 滑鼠時間和滑鼠訊息 根據使用者操作滑鼠時滑鼠的位置,滑鼠訊息分為兩類 客戶區滑鼠訊息和非客戶區滑鼠訊息。1.客戶去滑鼠訊息 2.當滑鼠游標位於視窗的使用者區時,將生成客戶滑鼠訊息。滑鼠訊息和鍵盤訊息有所不同,windows 只將鍵盤有訊息傳送給具有輸入極點的視窗,但滑鼠...

第六章總結

為了解決連續計算的問題需求,而產生了迴圈控制結構。若重複次數已知,則為技術控制,若次數未知,結構為條件控制則為條件控制結構。迴圈結構分兩種結構,三種語句。一 當型迴圈,先判斷,再執行。while語句,滿足條件即執行迴圈。for語句。for語句為一種特殊的當型迴圈,也是最常用的迴圈結構。其結構為 初始...

第六章總結

一 迴圈控制結構 1 學過 for 迴圈 怎麼用 for 初始化表示式 迴圈控制表示式 增值表示式 初始化表示式 for 迴圈控制表示式 增值表示式 初始化表示式 for 迴圈控制表示式 感悟 for迴圈多用於計數控制的迴圈 如果知道迴圈次數,多用for迴圈 for語句中間的迴圈表示式,可以與迴圈變...