物件導向和介面

2021-08-08 05:59:44 字數 385 閱讀 2165

今天講了抽象和介面的用法

抽象:  1,抽象類裡面可以有抽象方法,也可以沒有抽象方法

2,如果乙個類裡面有抽象方法,那麼這個類必然是抽象類

3,抽象類不能例項化,不能建立物件

介面1,屬性是常量,方法都沒有實現

2,不能建立例項

3,內部方法只能用用public修飾

4,介面可以繼承多個介面,類實現介面也可以實現多個介面,彌補了類單根繼承的缺陷

final

修飾變數,變數是常量

修飾類,該類不能繼承,

修飾方法,方法不能被重寫

static

修飾變數,該變數是類變數

修飾方法,該方法可以直接被類名呼叫

單例模式:單例模式的類只能建立乙個物件

物件導向 介面

介面 它是乙個特殊的類,但是名稱變成了inte ce 1 在介面中定義的只能是公共的抽象方法 沒有函式體部分 也可以有靜態常量.2 介面採用的外掛程式式配置,可以隨意的匹配給任意乙個類.3 類可以實現 implements 介面,類實現的介面可以有無數個.4 當1個類實現了介面後,該介面的所有的方法...

物件導向 介面

介面 介面是一種用來定義程式的協議,它描述可屬於任何類或結構的一組相關行為,可以把它看成是實現一組類的模板。介面可有方法 屬性 事件和索引器或這4種成員型別的任何組合構成,但不能包含字段。類和結構可以像類繼承基類一樣從介面繼承,但是可以繼承多個介面。當類和結構繼承介面時,它繼承成員定義但不繼承實現。...

物件導向之介面

1.什麼是介面?還有另外乙個關鍵字,也可以用來定義新的資料型別 inte ce 但是,使用inte ce關鍵字定義的新資料型別,有一些特殊的要求 1.1 在這種資料型別中,只能有方法宣告,不能有方法實現。1.2 在這種資料型別中,所宣告的成員變數,預設都是public static final的。1...