具有相同名称的Jython覆盖方法

Oeu*_*ano 5 python java jython

我在2010年看到类似的问题发生在JRuby上,当时我们试图在Jruby中覆盖一个在java源代码上重载的方法.我们如何在Jython中处理这个问题?更具体地说,我如何指定其中一个重载方法被覆盖并忽略剩余的方法或如何覆盖所有方法?

谢谢

Why*_*ugo 1

Python 不支持方法重载(但支持默认值)。

def my_function(paramA, paramB = None):
  pass
Run Code Online (Sandbox Code Playgroud)

由于 Jython 只是一个 Python 实现,因此我相信同样如此。