1樓:匿名使用者
b,抽象類的方法不能實現,而不是部分實現。
2樓:
d介面可以定義變數,而且預設都是public static final.
下列選項中,關於j**a的抽象方法和抽象類說法錯誤的是( )。
3樓:卩s丶夢想灬
答案 c
(但不可以全部方法都是抽象方法 )這個說法錯誤的
)在c#中,下列關於抽象類和介面的說法,正確的是()(選擇一項)
4樓:匿名使用者
沒有一個是正確的!
d一個類可以從多個介面繼承,也可以從多個抽象類專繼承在c#中,支援多接屬口繼承,類只支援單一繼承!
c)在介面中,可以有方法實現,在抽象類中不能有方法實現介面只是包含方法的定義,是不充許實現的,無方法體!
b)繼承自抽象類的子類必須實現其父類(抽象類)中的所有抽象方法派生類如果是抽象類呢?
a)在抽象類中,所有的方法都是抽象方法
在抽象類中,可以定義虛方法與標準方法!不一定是抽象的,如果有抽象方法的存在,則類必須定義為抽象類!
5樓:匿名使用者
謝謝``是b
看a`抽象類`明顯可以有虛方法 所以a錯!
看c`介面中不能有實現的方法.很基礎的吧.
看d`c#是屬於單根繼承,所以只能繼承一個抽象類,但是可以實現多個介面.
6樓:路瓶子
沒有正確答案哦。好像
j**a中關於抽象類和介面的說法,多選題 10
j**a中關於抽象類和介面說法錯誤的是()
7樓:匿名使用者
抽象類的子類必須實現父類中的抽象方法。
抽象類不能被例項化,例項化的工作應該交由它的子類來完成,只需要有一個引用即可,抽象方法必須由子類來進行重寫。只要包含一個抽象方法的抽象類,該方法必須要定義成抽象類,不管是否還包含有其他方法。
介面不再像類一樣用關鍵字 extends去繼承,而是用 implements 去實現,也就是說類和介面的關係叫做實現,(例如a類實現了b介面,那麼成為a為b介面的實現類。而類與類之間的繼承,叫做a類繼承了b類,其中b類即為a類的父類)。
8樓:
b,因為子類還可能是抽象類
9樓:匿名使用者
b 抽象類的子類也可以是抽象類
什麼是介面?介面的作用是什麼?它與抽象類有什麼區別
介面算是一種規範,一種契約。規定了實現該介面的類必須有介面方法的實現。可以把他理解為沒有資料成員的,所有方法均實現的抽象類 介面是定義的一個標準,只要符合介面標準的類,就可以用共同的命令去操作。比如定義了一個6mm的螺絲帽,只要符合6mm螺絲帽的特點,就可以和其它部件接合,而不管這個螺絲帽是怎麼做的...
C中的抽象類問題
例如public abstract class person 張三類 派生與person class 張三 person 也就是說抽象類裡可以有eat那樣的抽象方法 成員 需派生類去實現。也可以有像sleep那樣的已經實現了的方法 成員 介面與抽象類有類似的地方,建議也一起看看。介面的話 裡面只能是...
凡是包含純虛擬函式的類都是抽象類,C 問題 只要有一個純虛擬函式的類叫做 抽象類 或者 基類 對嗎?
個人覺bai得是對的,包含純du 虛擬函式的類就是一個抽 象類zhi,抽象類不能 dao被例項化,而純虛函專數也不能在抽象類中屬被定義,只能由子類實現,所以無法呼叫。類可以包含純虛擬函式和其他函式,但只有要一個純虛擬函式的存在,這個類就被認為是抽象類,因此抽象類的定義與他的內容並不衝突。這個是 有 ...