C# 继承接口的类的方法的放回类型是接口中的该方法的返回类型的子类,这样行吗? 20
interfaceIoperate{PropgetPropbyNo(stringno);}classPropSR:Ioperate{publicstudentgetPro...
interface Ioperate
{
Prop getPropbyNo(string no);
}
class PropSR : Ioperate
{
public student getPropbyNo(string no)
{...}
}
注:student : Prop 展开
{
Prop getPropbyNo(string no);
}
class PropSR : Ioperate
{
public student getPropbyNo(string no)
{...}
}
注:student : Prop 展开
2个回答
展开全部
没写过应该是不行的, 要是返回值不确定可以尝试下面处理方法
1. 使用 object 作为返回值
interface Ioperate
{
object getPropbyNo(string no);
}
2. 尝试用 泛型
interface Ioperate
{
x getPropbyNo<x>(string no);
}
1. 使用 object 作为返回值
interface Ioperate
{
object getPropbyNo(string no);
}
2. 尝试用 泛型
interface Ioperate
{
x getPropbyNo<x>(string no);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不行。可以用泛型。
interface Ioperate <T>
{
<T> getPropbyNo(string no);
}
class PropSR : Ioperate<Prop>
{
public <student> getPropbyNo(string no)
{...}
}
interface Ioperate <T>
{
<T> getPropbyNo(string no);
}
class PropSR : Ioperate<Prop>
{
public <student> getPropbyNo(string no)
{...}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询