c# - 哪些语言支持继承方法返回类型的协变?

标签 c# java oop programming-languages covariance

我最初问this question ,但在寻找答案时,发现我最初的问题是 C# 中缺乏对继承方法返回类型协变的支持。发现这一点后,我开始好奇哪些语言支持此功能。

我会接受谁能说出最多的答案。

编辑:John Millikin 正确地指出许多动态语言都支持这一点。澄清一下:

我只寻找静态/强类型语言。

最佳答案

  • C++
  • Java
  • REALbasic
  • 埃菲尔铁塔
  • 萨瑟
  • Modula-3

关于c# - 哪些语言支持继承方法返回类型的协变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47009/

相关文章:

java - 关于Java上下文中实例和对象之间区别的混淆

c# - 在将 ARKit 与 Unity 结合使用时访问 iPhone 相机帧,转换 camera.videoparams.cvPixelBuffer

c# - 无法在 foreach 中反转 List<T>

c# - 如何使这段代码更具可读性?

c++ - 观察者模式——竞争条件

c# - 使用正确的术语 : What is a "class reference" versus a "class variable"?

c# - 如何将负字符串转换为十进制值?

java - 禁用 EnableGlobalMethodSecurity 注释

java - 为什么我的代码不打印任何内容?

java - 覆盖 hashCode 时要记住的事情