这个奇怪的方法返回类型为什么以及如何编译?

以下方法的返回类型为int[][]。请注意其中一个[]是如何位于 的右侧的()

为什么会这样?这种行为叫什么?

int[] numbers () [] {
    return null;
}


开满天机
浏览 97回答 1
1回答

临摹微笑

来自JLS返回数组的方法的声明允许在形参列表之后放置部分或全部表示数组类型的括号对。支持此语法是为了与 Java 编程语言的早期版本兼容。强烈建议不要在新代码中使用此语法。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java