類 介面和抽象類的關係

2021-10-24 03:49:57 字數 954 閱讀 3403

抽象類:使用abstract修飾;2、抽象類不能例項化,即不能使用new關鍵字來例項化物件;3、含有抽象方法(使用abstract關鍵字修飾的方法)的類是抽象類,必須使用abstract關鍵字修飾;4、抽象類可以含有抽象方法,也可以不包含抽象方法,抽象類中可以有具體的方法;5、如果乙個子類實現了父類(抽象類)的所有抽象方法,那麼該子類可以不必是抽象類,否則就是抽象類;6、抽象類中的抽象方法只有方法體,沒有具體實現;

介面:1、介面使用inte***ce修飾;2、介面不能被例項化;3、乙個類只能繼承乙個類,但是可以實現多個介面;4、介面中方法均為抽象方法;5、介面中不能包含例項域或靜態方法(靜態方法必須實現,介面中方法是抽象方法,不能實現)

介面實現類:必須實現父類中的方法

abstract介面實現類:不必實現父類中的方法

普通繼承類:1.必須實現父類中的抽象方法。2.繼承父類的屬性成員。3.普通方法實現了就需要重寫該方法

抽象類:方法可以是抽象的,也可以不是抽象的

抽象繼承類:不必實現父類中的方法(不管是抽象還是普通方法) 類

子類:繼承父類的方法屬性

public abstract class c ;

}

//普通類繼承抽象類

public class d extends c

//普通方法可實現也可以不實現,實現了就需要你重寫該方法的實現

public void abc();

public void print()

public static void main(string args)

}

抽象類和介面關係

問 抽象類能實現介面嗎?可以。問 介面能繼承抽象類嗎?不可以。問 抽象類能繼承抽象類嗎?可以。問 介面能繼承介面嗎?可以。介面可以繼承介面 子介面可以實現父介面裡的方法。實現了子介面的類可以直接呼叫。屬性 介面中的屬性預設被static final 修飾的常量。抽象類中可以有變數。介面常量只能被pu...

介面和抽象類的關係

定義方面,抽象類 包含乙個抽象方法的類。介面 由全域性常量和公共抽象方法組成。抽象類只能繼承 extends 介面只能實現 implement 介面不能繼承抽象類 要繼承抽象類就要覆寫抽象類裡面的方法,抽象方法中可以有方法體,介面中的抽象方法是沒有方法身體的,所以這一點上就不能繼承。但允許實現多個介...

介面 抽象類 實現類的關係

大致思路如下 預警分為三個步驟 查詢預選資料 匹配預警規則,滿足規則的加入傳送預警佇列 構造簡訊內容 具體實現如下 public inte ce warnservice public abstract class abstractwarnserviceimpl extends commonservi...