gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-11-01 01:27:20 26 4
gpt4 key购买 nike

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

Java method declaration 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 - Java方法声明中的方括号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15585503/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com