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

C#でクラスを継承する方法は?


継承により、別のクラスの観点からクラスを定義できるため、アプリケーションの作成と保守が容易になります。

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

例を見てみましょう-

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 Demo {
      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();
      }
   }
}

出力

Total area: 35

  1. ネットワークセキュリティクラスはどのくらい重要ですか?

    ネットワークセキュリティが非常に重要なのはなぜですか? クライアントデータの保護は、堅牢で効率的なネットワークセキュリティシステムに依存しています。攻撃の影響を受けないネットワークはありません。ネットワークを保護するためのソフトウェアシステムを導入することで、企業はデータを失うリスクを減らすことができます。ネットワークセキュリティによって保護されているワークステーションは、マルウェアの影響を受けにくくなっています。 ネットワークセキュリティを調査する必要がありますか? 詳細なサイバーセキュリティコースの学生は、サイバー攻撃からコンピューティングシステム、ネットワーク、およびデータを防御する

  2. Androidでシングルトンクラスを使用する方法は?

    例に入る前に、シングルトンデザインパターンとは何かを知っておく必要があります。シングルトンは、クラスのインスタンス化を1つのインスタンスのみに制限するデザインパターンです。注目すべき用途には、同時実行性の制御や、アプリケーションがデータストアにアクセスするための中央アクセスポイントの作成などがあります。 この例は、Androidでシングルトンクラスを使用する方法について示しています ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次の