Грамматика для объявлений методов в Java выглядит примерно так:
method_declaration
::=
{ modifier } type identifier
"(" [ parameter_list ] ")" { "[" "]" }
( statement_block | ";" )
И мне интересно, что означают квадратные скобки.
- Может ли кто-нибудь привести мне пример?
- Объявления методов в Java выглядят так, как показано выше (как насчет дженериков)?
- Где я могу найти полную и актуальную грамматику BNF для Java?