C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#の基本クラスとは何ですか?


クラスを作成するとき、プログラマーは、完全に新しいデータメンバーとメンバー関数を作成する代わりに、新しいクラスが既存のクラスのメンバーを継承するように指定できます。この既存のクラスは基本クラスと呼ばれ、新しいクラスは派生クラスと呼ばれます。

クラスは複数のクラスまたはインターフェースから派生させることができます。つまり、複数の基本クラスまたはインターフェースからデータと関数を継承できます。

以下は、C#の基本クラスの構文です-

<access-specifier> class <base_class> {
   ...
}

class <derived_class> : <base_class> {
   ...
}

例を見てみましょう-

using System;

namespace InheritanceApplication {
   class Shape {
      public void setWidth(int w) {
      width = w;
   }

   public void setHeight(int h) {
      height = h;
   }

   protected int width;
      protected int height;
   }

   // Derived class
   class Rectangle: Shape {
      public int getArea() {
         return (width * height);
      }
   }

   class RectangleTester {
      static void Main(string[] args) {
         Rectangle Rect = new Rectangle();

         Rect.setWidth(5);
         Rect.setHeight(7);

         // Print the area of the object.
         Console.WriteLine("Total area: {0}", Rect.getArea());
         Console.ReadKey();
      }
   }
}

  1. C#の配列クラスとは何ですか?

    Arrayクラスは、C#のすべての配列の基本クラスです。これは、システム名前空間で定義されます。 Arrayクラスは、配列を操作するためのさまざまなプロパティとメソッドを提供します。 配列クラスのプロパティは次のとおりです- 次の表は、Arrayクラスの最も一般的に使用されるプロパティの一部を示しています。 Sr.No プロパティと説明 1 IsFixedSize 配列のサイズが固定されているかどうかを示す値を取得します。 2 IsReadOnly 配列が読み取り専用かどうかを示す値を取得します。 3 長さ 配列のすべての

  2. Dry-rbとは何ですか?

    試してみる新しい面白い宝石をお探しですか? 次に、 dry-rbをご覧ください。 、一般的な問題の解決策をもたらす宝石のセット。 Dry-rbは、一緒にまたは単独で動作できる18を超えるRubygemで構成されています。 これらの宝石には次のものが含まれます : ドライイニシャライザー ドライ構造体 ドライ検証 ドライイベント ドライトランザクション この投稿では、これらの宝石のうち3つについて学び、 dry-rbを味わうことができます。 提供する必要があります! dry-structを使用してより良い構造体を作成する方法 Ruby Structは、Structクラスから作成できる