<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            C語言

            c#訪問關鍵詞base的使用

            時間:2025-04-22 23:09:07 C語言 我要投稿
            • 相關推薦

            c#訪問關鍵詞base的使用

              引導語:C#讀作C Sharp。最初它有個更酷的名字,叫做COOL。以下是小編整理的c#訪問關鍵詞base的使用,歡迎參考閱讀!

              base 關鍵字用于從派生類中訪問基類的成員:

              調用基類上已被其他方法重寫的方法。

              指定創建派生類實例時應調用的基類構造函數。

              基類訪問只能在構造函數、實例方法或實例屬性訪問器中進行。

              從靜態方法中使用 base 關鍵字是錯誤的。

              示例

              在本例中,基類 Person 和派生類 Employee 都有一個名為 Getinfo 的方法。通過使用 base 關鍵字,可以從派生類中調用基類的 Getinfo 方法。

              C#

              public class Person

              {

                protected string ssn = "444-55-6666";

                protected string name = "John L. Malgraine";

                public virtual void GetInfo()

                {

                  Console.WriteLine("Name: {0}", name);

                  Console.WriteLine("SSN: {0}", ssn);

                }

              }

              class Employee : Person

              {

                public string id = "ABC567EFG";

                public override void GetInfo()

                {

                  // Calling the base class GetInfo method:

                  base.GetInfo();

                  Console.WriteLine("Employee ID: {0}", id);

                }

              }

              class TestClass

              {

                static void Main()

                {

                  Employee E = new Employee();

                  E.GetInfo();

                }

              }

              /*

              Output

              Name: John L. Malgraine

              SSN: 444-55-6666

              Employee ID: ABC567EFG

              */

              本示例顯示如何指定在創建派生類實例時調用的基類構造函數。

              C#

              public class BaseClass

              {

                int num;

                public BaseClass()

                {

                  Console.WriteLine("in BaseClass()");

                }

                public BaseClass(int i)

                {

                  num = i;

                  Console.WriteLine("in BaseClass(int i)");

                }

                public int GetNum()

                {

                  return num;

                }

              }

              public class DerivedClass : BaseClass

              {

                // This constructor will call BaseClass.BaseClass()

                public DerivedClass() : base()

                {

                }

                // This constructor will call BaseClass.BaseClass(int i)

                public DerivedClass(int i) : base(i)

                {

                }

                static void Main()

                {

                  DerivedClass md = new DerivedClass();

                  DerivedClass md1 = new DerivedClass(1);

                }

              }

              /*

              Output:

              in BaseClass()

              in BaseClass(int i)

              */

            【c#訪問關鍵詞base的使用】相關文章:

            c#中訪問關鍵詞 this 的常用用途08-27

            c#轉換關鍵詞explicit的使用09-22

            c#中預處理指令#if的使用08-18

            c#檢測cpu使用率09-01

            c#中預處理指令#line的使用05-20

            c#查詢關鍵字之into的使用07-25

            php使用curl訪問https示例分享09-15

            c#運算符關鍵字is的使用10-30

            c#查詢關鍵字之group子句的使用09-07

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院