close

1.從繼承用法:

 

A類被B,C類繼承

D同時繼承B,C的話會有兩個A類

所以為了處理這個錯誤

class B:virtal public A 就好

就不會重覆繼承

 

 

2.從interface 用法

virtual方法

virtual cc()  

意思是繼承類別的類都要實作這個方法,如java的用法

https://openhome.cc/Gossip/CppGossip/VirtualFunction.html

一個類別中如果含有純虛擬函式,則該類別為一「抽象類別」(Abstract class),該類別只能被繼承,而不能用來直接生成實例,如果試圖使用一個抽象類別來生成實例,則會發生編譯錯誤。

https://openhome.cc/Gossip/CppGossip/PureVirtualFunction.html

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 學習程式 的頭像
    學習程式

    程式學習日記,如果我幫助了你請讓我知道

    學習程式 發表在 痞客邦 留言(0) 人氣()