1. 程式人生 > 其它 >Java中介面和抽象類有什麼區別

Java中介面和抽象類有什麼區別

技術標籤:Java SE的題

題目:

     請問Java中介面和抽象類有什麼區別

解答:

1.先看介面和抽象類的概念。介面是Java程式語言中的抽象型別,是抽象方法的集合。抽象類是一個類中含有抽象方法,抽象類前面用abstract關鍵詞修飾。
2.再說介面和抽象類間區別。介面可以含有變數和方法,他是一種極度抽象的型別,比抽象類更加抽象,一般不在介面中定義變數。而抽象類的話,抽象方法必須為public或protected,抽象類不能用來建立物件。