一個學期沒有C++,但大量的Java我現在有很多新的問題。C++是否有與它們自己及其父類相同類型的子類?
鑑於class baseClass
和class childClass : public baseClass
定義和,讓我們說,(在C++雖然)將cClass instanceof bClass
是true
實例baseClass bClass(); childClass cClass();
,在Java等效範圍內?
而且,如果是的話(現在多態性),將一個函數add(baseClass &left, baseClass &right)
能夠期待任何baseClass
的孩子作爲left
和/或right
的?
我提出的最後一個問題可能會引起誤解,但它仍然取決於第一個問題是否屬實,因此如果需要,我會在此後進一步擴展。
謝謝!
對所有問題的回答是肯定的。 –