编程语言
首页 > 编程语言> > Java2C#translation:C#中接口的公共方法

Java2C#translation:C#中接口的公共方法

作者:互联网

另一个翻译问题,这可能更具理论性,但我对设计选择感到好奇. SFNQ:

为什么C#不允许控制访问Java等接口中的方法?例如,在C#界面中:

   public void Visit(Axiom axiom);

谢谢.

解决方法:

在C#和Java中,接口上的所有方法都是公共的.

在Java中,允许使用public关键字,可能会节省解析规则.在C#中,public关键字被认为是冗余的,并且完全从接口声明中删除.

标签:c,java,translation,public-method
来源: https://codeday.me/bug/20190713/1452635.html