-
代碼舉例查看全部
-
del=delegate(){ ...}; del=()=>{...};查看全部
-
委托 是持有一個(gè)或多個(gè)方法 的 對(duì)象,且該對(duì)象可執(zhí)行可傳遞。屬于引用類型,可定義。 eg : delegate void ActCut(); ActCute 即為一種委托類型; 像調(diào)用函數(shù)一樣 調(diào)用 委托類型 直接在后面加個(gè)括號(hào);查看全部
-
namespace projGetMaxScore { public class Pet:Object//默認(rèn)繼承Object,可以省略不寫 { public Pet(string name) { _name = name; } protected string _name;//保護(hù)的,派生類才能訪問 virtual public void Printname() { Console.WriteLine("Pet's name is "+ _name); } } public class Dog:Pet{ public Dog(string name):base(name)//引用基類默認(rèn)值 { } } public class Cat:Pet { public Cat(string name):base(name) { } override public void Printname()//隱藏繼承方法 { Console.WriteLine("寵物的名字是 "+ _name); } } class Program { static void Main(string[] args) { Pet[] pets=new Pet[]{new Dog("jack"),new Cat("tom")}; for(int i=0;i<pets.Length;i++) pets[i].Printname(); } } }查看全部
-
重載運(yùn)算符查看全部
-
擴(kuò)展方法的第一個(gè)類型一定是this +類名查看全部
-
接口的概念查看全部
-
密閉類和密閉方法查看全部
-
public static implicit operator Dog(Cat cat) { return new Dog=Cat.cat; } Dog dog=cat; implicit (隱式)operator public static explicit operator Dog(Cat cat) { return new Dog(cat.name); } Dog dog=(Cat)cat; explicit(顯式)operator查看全部
-
靜態(tài)類和靜態(tài)成員查看全部
-
繼承總結(jié)查看全部
-
隱藏示意圖查看全部
-
隱藏方法——》 語(yǔ)法細(xì)節(jié)查看全部
-
隱藏方法: 我們不能刪除基類中的任何成員,但是可以用與基類成員 名稱相同的成員 來(lái) 屏蔽基類成員查看全部
-
繼承層次查看全部
舉報(bào)
0/150
提交
取消