在Java中,你可以使用匿名的内部类来定义一个新的内联类。当你只需要重写类中的一个方法时,这很有用。
假设你想创建一个
OptionParser
的子类,只重写一个方法(例如
exit()
)。在Java中,你可以这样写。
new OptionParser () {
public void exit() {
// body of the method
这段代码创建了一个匿名类,它扩展了OptionParser
,并且只覆盖了exit()
方法。
Python中也有类似的成语?在这些情况下使用的是哪个成语?