C铅ポートの派生クラスと外部クラスでの呼び出し方法の例


本明細書の例は、派生クラスおよび外部クラスにおけるC−ヒドラインターフェースの呼び出し方法を説明する。皆さんに参考にしてあげます。具体的には以下の通りです。
C(※)のポートはinterfaceキーワードによって作成され、インタフェースには属性、方法などのメンバー変数が含まれます。インターフェースの派生クラスはインターフェース内の方法を実現することができる。1つのクラスは、複数のインターフェースを継承してこれらのインターフェース内の方法を実装することができ、1つのインターフェースは、複数のクラスのインターフェース内の方法を派生することもでき、これらのクラスのうちの1つまたは複数によって実現することができる。インターフェースの派生クラスで直接インターフェース内の方法を呼び出すことができます。
派生クラスでの呼び出し例:

//  
public interface IPersonalService
{
   //      
   PersonalDTO QueryByUid(int uId);
}
//     
public class PersonalService : IPersonalService
{
    //          --    
    public PersonalDTO QueryByUid(int uId)
    {
      return _dal.QueryByUid(uId);
    }
    //          
    public void GetInfo(int userId)
    {
      //     
      IPersonalService p = new PersonalService();
      PersonalDTO dto = p.QueryByUid(userId);
      //     
      PersonalService p2 = new PersonalService();
      IPersonalService p3 = (IPersonalService)p2;
      PersonalDTO dto = p3.QueryByUid(userId);
    }
}

外部クラスでインターフェースを呼び出す方法は、まずインターフェースの名前空間を参照してからのステップとインターフェースの派生クラスで呼び出し方は同じです。
外部クラスでインターフェースがある名前空間を引用して、インターフェースタイプの属性を宣言しても、次のようにインターフェースを呼び出すことができます。

public IPersonalService pService{get;set;}
public void getInfo()
{
    pService.getInfo();
}

C˜関連の内容についてもっと興味がある読者は、当駅のテーマを見ることができます。「C〓〓〓データ構造とアルゴリズム教程」、「C〓〓は計算方法と技巧を遍歴して総括します。」、「C〓〓〓プログラムの設計のスレッドは技巧を使って総括します。」、「C〓〓よくあるコントロールの使い方教程」、「WinFormコントロールの使い方のまとめ」、「Cハハハハ配列操作技術のまとめ」および「C铅対象プログラム設計入門教程
ここで述べたように、皆さんのC〓プログラムの設計に役に立ちます。