回覆列表
  • 1 # 使用者834195712159

    using System;

    namespace animal

    {

    class Program

    {

    public static void Main(string[] args)

    {

    Dog poodle = new Dog();

    Console.WriteLine("在Program類中引用Dog類中的property欄位和Bark()方法;");

    Console.WriteLine(poodle.property);

    poodle.Bark();

    Console.WriteLine("Press any key to end..");

    Console.ReadLine();

    }

    }

    public class Dog

    {

    public string property = "狗都是犬科動物";

    public void Bark()

    {

    Console.WriteLine("汪汪汪。。");

    }

    }

    }

    上面程式碼是可dao以正常執行的,自己建一個控制檯應用程式,複製上述的程式碼就可以除錯運行了。

    你可以看到在Program類中引用了Dog類中的property欄位成員和Bark方法;

    你可以看到完全不需要使用介面,虛擬函式或者繼承什麼的就可以實現了。

    所以,

    在同一個名稱空間下的不同類,如果要能呼叫相互之間的成員 ,只需要在一個類中例項化另外一個類就可以實現呼叫了!

    當然c#程式設計中情況很多,如果接觸時間不長,可能會遇到很多你感到莫名的問題,這個需要慢慢積累經驗,但是現在你可以先理解一下上面的例子!

  • 中秋節和大豐收的關聯?
  • 怎麼破解電腦win7管理員開機登陸密碼?