【发布时间】:2023-03-26 14:45:01
【问题描述】:
我正在尝试做这样的事情:
public interface ICar
{
public void Update(/*something here*/);
}
然后是两个类:
public class Peugeot : ICar
{
public void Update(Peugeot car)
{
}
}
public class Volvo : ICar
{
public void Update(Volvo car)
{
}
}
我怎样才能做到这一点?
【问题讨论】:
-
OP 可能希望将每个实现限制为只接受自己的类型,尽管他忘了提及。
-
Update 方法如何处理它的参数?
-
正如@boli 所问,这样做有什么意义?
car参数与处理它的实际实例(this实例,如果你愿意的话)有何不同?
标签: c# class methods interface