【发布时间】:2014-07-03 18:03:10
【问题描述】:
我想要这样的东西:
public interface IBlah
{
void setBlah();
float calculateBlahVelocity();
}
public class Blah : IBlah
{
private void setBlah() { /** .... **/ }
public float calculateBlahVelocity { /** .... **/ }
}
但 C# 似乎不喜欢这样。那么有没有[其他] 方法来获得这种功能?
【问题讨论】:
-
为什么?任何实现接口的东西本质上都是可访问的。 (但请参阅显式接口实现,并注意强制转换)
-
@SLaks - 如果有一种方法或另一种方法可以做到这一点(即不使用接口),我很高兴知道它。只是为了更清楚。
标签: c# asp.net class interface