物件導向的三大特徵3(續)

2021-10-09 01:51:48 字數 550 閱讀 2158

static

2.static修飾方法(類方法)

(1).修飾方法,這個方法就屬於類本身了,我可以通過"類名.方法名()」進行呼叫

(2).隨著類而載入

(3).在靜態方法裡面只能呼叫靜態變數和靜態方法,相反在普通放裡面可以呼叫靜態方法和靜態變數,因為靜態方法或靜載入時機早於例項變數和例項方法的載入時機

(4) .不能使用this和supper關鍵字。

static修飾**塊

**塊的作用完成初始化

(1)非靜態**塊:

可以給類的屬性進行初始化操作,同時還可以呼叫類的方法(靜態的,非靜態的)裡面可以有輸出語句

每建立完乙個物件,非靜態**塊就載入一次

(2)靜態**塊

裡面可以有輸出語句

隨著類載入而載入,只會執行一次

靜本**的載入時機早於非靜態**塊

靜態**塊裡面只能呼叫類變數和類方法

作用:jdbc 驅動 使用者名稱 密碼 資料庫的連線位址

對屬性賦值:(1)預設初始化(2)顯示的初始化(3)通過set方法或者構造方法(4)**塊

物件導向三大特徵

1.繼承 什麼是繼承 繼承是一種建立新類的方式,在python中,新建的類可以繼承乙個或多個父類,父類又可稱為基類或超類,新建的類稱為派生類或子類 python中類的繼承分為 單繼承和多繼承 class parentclass1 定義父類 pass class parentclass2 定義父類 p...

物件導向三大特徵

是指將物件的狀態資訊隱藏在物件內部,不允許外部程式直接訪問而是通過類提供的方法實現類內資訊的操作和訪問。可以通過j a中的訪問控制符來實現。實現復用。j a中,通過extends實現繼承 每個類只有乙個直接父類 j a.lang.object是所有類的直接 間接父類 子類獲得父類的全部屬性和方法 除...

物件導向的三大特徵

封裝 物件的資訊和內部的邏輯結構隱藏起來private 只能當前類的內部 被訪問default 包訪問許可權 protected 包一下類,其他類都可以訪問 public 所有類訪問 為每個屬性建立一對賦值和取值 繼承 在現有類的基礎上派生出新的類,新類將共享現有類的屬性和行為特徵,並且還可以在派生...