C#封裝繼承多態
1.
2.
3.多態
public abstract class animal//抽象類
{public abstract void eat();//抽象方法
}
public class cat : animal//繼承
{public override void eat()//重寫{messagebox.show("cat eat");}
}
public class dog: animal//繼承
{public override void eat()//重寫{messagebox.show("dog eat");}
}
4.重載
public class animal//抽象類
{public void eat(int a)//抽象方法{messagebox.show(a);}public void eat(int a,int b)//抽象方法{messagebox.show(a+b);}
}