【发布时间】:2018-11-12 11:53:07
【问题描述】:
为什么持有类对象引用的类型接口变量不调用类成员函数?
Public Interface IPerson
{
void SetAge(int age);
}
Public class Man : IPerson
{
Public void SetAge(int age ){}
Public int GetAge(){return 20 ;}
}
Iperson p = new Man();
为什么 p 不调用 GetAge()?
【问题讨论】:
-
你能提供一个minimal reproducible example吗?您发布的代码甚至不是有效的 c#。
-
从你的问题中不清楚,但我想你在问为什么你不能在你的 p 变量上调用 GetAge ......因为 IPerosn 没有 GetAge 方法
标签: c# asp.net oop c#-4.0 interface