我有一個「簡單」的問題,我編寫了一個示例應用程序來說明。我想b.getName()
調用返回「barname」,但它不,我不知道如何得到這個工作。我一直在C#工作多年,但目前我覺得自己像一個新手,因爲這個遲到的綁定問題讓我難堪。C#後期綁定
class Program
{
static void Main(string[] args)
{
bar b = new bar();
Console.WriteLine(b.getName());
Console.ReadLine();
}
}
class foo
{
string name = "fooname";
public string getName()
{
return this.name;
}
}
class bar:foo
{
string name = "barname";
}
這不是晚期綁定。這只是普通的繼承。 –
謝謝,你說得對。在PHP中工作9到5年太多年了。 (如果等價問題是遲交問題)。 – dudzcom