實現類的繼承,首先宣告乙個基類
public class shape
在宣告乙個子類
public class size
實現繼承
public class size:shape
新建兩個介面
public inte***ce ichangshape
public inte***ce ichangesize
實現介面
public class size:shape,ichangshape,ichangesize
如果乙個類要同時繼承介面和類,那麼必須把繼承的類放在最前面,然後將介面放在後面
結構實現介面
public struct sizestruct:ichangesize,ichangshape
舉個繼承的例子
首先新建乙個形狀的基類class shape
,基類中有兩個屬性,乙個大小,乙個位置。然後定義乙個長方形形和正方形,然後繼承這個基類。
using system;
namespace test
, size = new size
};square square = new square
,size = new size };}
public class position
public int y
}public class size
public int height
}public class shape
= new position();
public size size = new size();
}public class rectangle : shape
public class square:shape
}}
當例項化圓形和正方形時就會發現可以呼叫基類的大小和位置。 143 約瑟夫問題
143 有乙個陣列a 1000 存放0 1000 要求每隔二個數刪掉乙個數,到末尾時迴圈至開頭繼續進行,求最後乙個被刪掉的數的原始下標位置。以7個數為例 0 1 2 刪除 3 4 5 刪除 6 7 0 刪除 如此迴圈直到最後乙個數被刪除。方法1陣列 define null 1000 int main...
介面繼承與實現繼承
所謂介面繼承,就是派生類只繼承函式的介面,也就是宣告 而實現繼承,就是派生類同時繼承函式的介面和實現。我們都很清楚c 中有幾個基本的概念,虛函式 純虛函式 非虛函式。虛函式 虛函式是指乙個類中你希望過載的成員函式,當你用乙個基類指標或引用指向乙個繼承類物件的時候,你呼叫乙個虛函式,實際呼叫的是繼承類...
介面繼承與實現繼承
moakap 所謂介面繼承,就是派生類只繼承函式的介面,也就是宣告 而實現繼承,就是派生類同時繼承函式的介面和實現。我們都很清楚c 中有幾個基本的概念,虛函式 純虛函式 非虛函式。虛函式 虛函式是過載的一種表現形式,是一種動態的過載方式。虛函式是指乙個類中你希望過載的成員函式,當你用乙個基類指標或引...