Java中的方法可以嵌套吗?有什么作用?
例如,这是否合法:
class NAME {method {
method {}
}
}
效果如何?是否有任何特殊的语法?
回答:
由于可以使用lambda嵌套Java
8方法,因此请参见另一个问题。
此答案对Java 8之前的Java版本有效
原始答案如下:
Java中的方法可以嵌套吗?…?
不,那不可能。
您可以获得的最接近的是:
class Name { void methodOne() {
class InnerClass {
void methodTwo() {
}
}
}
}
即,在方法中定义的内部类中定义的第二种方法。
您可以在内部类内部将方法声明为静态,因此不必调用 new
以上是 Java中的方法可以嵌套吗?有什么作用? 的全部内容, 来源链接: utcz.com/qa/415748.html