【发布时间】:2010-07-13 11:46:01
【问题描述】:
我对类和接口的实现有些疑问
我有 2 节这样的课
Public Class A:IFinal
{
private string name=string.Empty;
A()
{
name = "Pankaj";
}
public string MyName()
{
return name;
}
public string YourName()
{
return "Amit";
}
}
Public Class B:IFinal
{
private string name=string.Empty;
B()
{
name = "Amit";
}
public string GetNane()
{
return name;
}
public string YourName()
{
return "Joy";
}
}
问题:
-
现在我有一个接口 IFinal,我想在类 A 和 B 中为方法 YourName() 实现这个接口
公共接口 Ifinal {
string YourName();// Class A & Class B }
这种方式可以实现吗?如果是,那么我如何在界面中声明 YourName() 以及如何使用它?
- 是否可以在接口中声明虚方法?就像在 A 和 B 类中一样,我们有一个需要在接口中声明的虚方法。
【问题讨论】:
-
什么?我不明白你的问题。接口中的所有方法都是虚拟的。