色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

的虛類的相同和不同處

劉柏宏2年前20瀏覽0評論

的虛類的相同和不同處?

c++虛類相當與Java里面的抽象類,與接口的不同之處如下:

1、一個子類只能繼承一個抽象類(虛類),但能實現多個接口;

2、一個抽象類可以有構造方法,接口沒有構造方法;

3、一個抽象類中的方法不一定是抽象方法,即其中的方法可以有實現(有方法體),接口中的方法都是抽象方法,不能有方法體,只有聲明;

4、一個抽象類可以是public、private、protected、default,

接口只有public;

5、一個抽象類中的方法可以是public、private、protected、default,

接口中的方法只能是public和default.

相同之處:都不能實例化。

補充說明:接口是一類特殊的抽象類,是更抽象的抽象類,你可能這樣理解。抽象類是一個不完整的類,接口只是定義了一些功能。打個比方,用抽象類和接口分別描述“豬”,抽象類就是在一般的類之前加abstrict,說:豬能用四肢跑,豬還能怎么怎么,接口的話只能說,豬會跑,用什么跑就是子類的事啦。