ホームページ  >  記事  >  バックエンド開発  >  C# の継承と合成

C# の継承と合成

WBOY
WBOY転載
2023-09-08 16:21:041347ブラウズ

C# 中的继承与组合

継承

継承を使用すると、新しいクラスが既存のクラスのメンバーを継承するように指定できます。この既存のクラスは基本クラスと呼ばれ、新しいクラスは派生クラスと呼ばれます。継承により IS-A 関係が実装されます。たとえば、哺乳類は動物であり、犬は哺乳類であり、したがって犬も動物です。

たとえば、基本クラス Shape には、Circle、Square、Rectangle などの派生クラスがあります。

Composition

コンポジションでは、親オブジェクトが削除されると、子オブジェクトのステータスも失われます。組み合わせは特別なタイプの集計であり、部分的な関係を与えます。

たとえば、車にはエンジンが付いています。車が壊れればエンジンも壊れます。

public class Engine {
   . . .
}
public class Car {
   Engine eng = new Engine();
   .......
}

以上がC# の継承と合成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。