的力量我是新來的C#。最近我看了一個article.It建議C# - 接口 - 幫助在接口
「一個接口的實際用途是,當接口創建引用,可
上不同種類,它實現目標的工作那個界面「。
此基礎上,我測試了(我不知道我的理解是正確的)
namespace InterfaceExample
{
public interface IRide
{
void Ride();
}
abstract class Animal
{
private string _classification;
public string Classification
{
set { _classification = value;}
get { return _classification;}
}
public Animal(){}
public Animal(string _classification)
{
this._classification = _classification;
}
}
class Elephant:Animal,IRide
{
public Elephant(){}
public Elephant(string _majorClass):base(_majorClass)
{
}
public void Ride()
{
Console.WriteLine("Elephant can ride 34KPM");
}
}
class Horse:Animal,IRide
{
public Horse(){}
public Horse(string _majorClass):base(_majorClass)
{
}
public void Ride()
{
Console.WriteLine("Horse can ride 110 KPH");
}
}
class Test
{
static void Main()
{
Elephant bully = new Elephant("Vertebrata");
Horse lina = new Horse("Vertebrata");
IRide[] riders = {bully,lina};
foreach(IRide rider in riders)
{
rider.Ride();
}
Console.ReadKey(true);
}
}
}
問題:
多重繼承)做了什麼?
(我想收集來自資深手中的信息)。
編輯:
編輯成概念爲中心,我猜。
非常感謝您向我展示路徑 – user160677 2009-09-08 15:18:40