在Java中,一个方法/构造函数声明可以出现在另一个方法/构造函数声明中吗?
在Java中,一个方法/构造函数声明可以出现在另一个方法/构造函数声明中吗?示例:
void A() {
int B() { }
}
我想不会,但我很想放心。
In Java, can a method/constructor declaration appear inside another method/constructor declaration? Example:
void A() {
int B() { }
}
I think not, but I'd love to be reassured.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
不。它是不可编译的。
No. it is not compilable.
不,这是不可能的。
供参考: http://download.oracle.com/javase/tutorial/ java/javaOO/methods.html
No this is not possible.
For reference: http://download.oracle.com/javase/tutorial/java/javaOO/methods.html
不是直接的,但是您可以在方法中的类中拥有一个方法:
Not directly, but you can have a method in a class in a method:
这在java中是不可能的。然而,这可以通过接口来实现,尽管代码变得复杂。
This is not possible in java. However this can achieved by interface though the code becomes complex.
不可以,Java 只允许在类中定义方法,而不允许在另一个方法中定义方法。
No, Java only allows a method to be defined within a class, not within another method.