/**
* 抽像類和介面 區別 :
* * 首先抽象類
* * 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修飾
* * *
*/
介面與抽象類區別
介面是公開的,裡面不能有私有的方法或變數,是用於讓別人使用的,而抽象類是可以有私有方法或私有變數的,另外,實現介面的一定要實現介面裡定義的所有方法,而實現抽象類可以有選擇地重寫需要用到的方法,一般的應用裡,最頂級的是介面,然後是抽象類實現介面,最後才到具體類實現。還有,介面可以實現多重繼承,而乙個類...
介面與抽象類區別
1 從形態上 抽象類可以給出一些成員的實現,介面卻不包含成員的實現。抽象類的抽象成員可被子類部分實現,介面的成員需要實現類完全實現,乙個類只能繼承乙個抽象類,但可實現多個介面 2 類是對物件的抽象,抽象類是對類的抽象,介面是對行為的抽象。也就是說介面是對類的區域性 行為 進行的抽象,而抽象類是對整體...
java抽象類與介面的區別抽象類與介面的特性是什麼
介面和抽象類的概念不一樣。介面是對動作的抽象,抽象類是對根源的抽象。抽象類表示的是個物件,什麼物件。介面表示的是物件的功能,能做什麼。舉個例子 男人 物件 和女人 物件 這兩個類 物件 他們可以抽象為人。公貓和母貓可以抽象為貓。人可以吃飯,可以睡覺,貓呢也可以吃飯和睡覺,那麼這個 吃飯 睡覺 就是某...