1. 程式人生 > >介面 與 抽象類 區別

介面 與 抽象類 區別

/**
* 抽像類和介面 區別 :
*
* 首先抽象類
*
* 1.抽象類不能被例項化,但可以被申明
* 2.抽象類不一定包含抽像方法
* 3.一旦類包含了Abstract 方法那麼這個類必須宣告 關鍵字 Abstract
* 4.抽像放不放不能有主體就是方法體
* 5,但是抽象類可以擁有實現的方法
* 6.一個類只能繼承一個抽像類
*
* 其次 是介面,就是給出沒有內容的方法體
* 1.介面同樣也不能被例項化
* 2.介面中的所有方法不能有主題
* 3.一個類可以實現多個介面
* 4.介面中可以有變數,但是必須是 static final 訪問形式 類名.變數名
* 5.一個介面不能繼承其他類,但是可以結成別的介面
* 6.當一個類實現這個介面時,會實現這個類所有方法
*
* Final
*
* 1.當不希望父類的某個方法被子類覆蓋時,可以用final關鍵字修飾
* 2.當不希類的某個變數的值被修改時,可以用fianl修飾
* 3.如果一個變數是 final 側必須賦值;
* 4.當不希望類被繼承時,可以用final修飾
*
* *
*/