子類別繼承父類別建構式方法

建構式不會隨著繼承而產生
如果你希望class 2建構式能夠有class 1一樣的功能如下宣告

public class Class1
{
  private string aaa="";
  private string bbb="";

  public Class1()
  {

  }

  public Class1(string input1, int input2)
  {
    aaa = input1;
    bbb=input2;
  }
  public string ShowA()
  {
    return aaa;
  }
}
public class Class2:Class1
{
  private int ccc="";

  public Class2()
  {
  }

  public Class2(string input1, int input2, int input3) : base(input1, input2)    //input3引數在Class才加入
  {
    aaa=input1;
    bbb=input2;
    ccc=input3;
  }

  }

留言

這個網誌中的熱門文章

C#換行、連接符號

C#常用的幾個特殊逸出Escape字元