Java學習 物件導向 上

2021-09-18 00:15:49 字數 748 閱讀 1451

類 (class)

物件(object)=例項(instance)

static (靜態)

this

final

方法裡的引數傳遞:值傳遞

形參個數可變,可指定數量不確定的形參,在形參型別的後面增加三點(…)

遞迴:在乙個方法中再次呼叫了方法本身

方法過載 (overload)

多個方法名稱相同但是引數型別或者引數個數不同的方法,與返回值型別和修飾符無關

重寫(override)

成員變數(field)

區域性變數

注:在程式中使用區域性變數,應盡可能的縮小區域性變數的作用範圍(因為這樣他在記憶體中停留的時間就越短,程式的執行效能就越好)

Java物件導向 繼承 上

繼承 一種類與類之間的關係 使用已存在的類的定義作為基礎來建立新類 新類的定義可以增加新的資料或新的功能,也可以用父類的功能,但不能選擇性的繼承父類 滿足 a is a b 的關係就可以形成繼承關係 繼承通過extends關鍵字來實現 單一繼承,只能有乙個父類 基類 超類 子類在繼承自父類的時候,自...

Java 物件導向(上)習題

1.建立乙個text類,包含有乙個public許可權的int型成員變數與乙個char型別的成員變數,觀察在main方法中的初值。class text public class test9 結果 0 2.編寫乙個程式,展示無論你建立了某個特定類的多少個物件,這個類的某個特定的得static成員變數只有...

JAVA物件導向學習

物件導向 1.static成員不能訪問非static成員 2.物件,引用,指標 3.private protect public 4.區域性變數 成員變數 父類回溯 5.super super.6.引用 編譯時型別,執行時型別 7.方法多型,變數例項無多型 8.引用型別只能決定編譯時變數,不能呼叫執...