Java方法声明中的方括号是什么意思?

Java中方法声明的语法如下所示:

Java方法声明BNF:

method_declaration 

::=

{ modifier } type identifier

"(" [ parameter_list ] ")" { "[" "]" }

( statement_block | ";" )

我想知道方括号是什么意思。

  1. 谁能给我一个例子吗?
  2. Java中的方法声明是否如上(泛型如何)?
  3. 在哪里可以找到Java的完整和实际的BNF语法?

回答:

方括号表示方法返回数组。例如,您可以编写一个返回int数组的方法,如下所示:

int method()[] { … }

但是,许多人不熟悉此语法,最好避免使用。

您可以在此处找到Java

7的完整语法:http :

//docs.oracle.com/javase/specs/jls/se7/html/jls-18.html

以上是 Java方法声明中的方括号是什么意思? 的全部内容, 来源链接: utcz.com/qa/427248.html

回到顶部