我有一个“简单”的问题,我编写了一个示例应用程序来说明。我想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