sam*_*sam 3 .net c# oop interface
interface ISample
{
int fncAdd();
}
class ibaseclass
{
public int intF = 0, intS = 0;
int Add()
{
return intF + intS;
}
}
class iChild : ibaseclass, ISample
{
int fncAdd()
{
int intTot = 0;
ibaseclass obj = new ibaseclass();
intTot = obj.intF;
return intTot;
}
}
Run Code Online (Sandbox Code Playgroud)
我想打电话ISample
,static void Main(string[] args)
但我不知道该怎么做.你能告诉我怎么样吗?
Ven*_*emo 10
接口不能自己实例化.你不能只是调用一个接口.您需要实例化一个实际实现该接口的类.
接口不能也不能自己做任何事情.
例如:
ISample instance = new iChild(); // iChild implements ISample
instance.fncAdd();
Run Code Online (Sandbox Code Playgroud)
以下问题提供了有关此问题的更详细答案: