java - 不属于签名或主体的方法部分的名称是什么
问题描述
正如我们在 java 中所知道的,方法签名仅包含方法名称及其参数。它不包括修饰符和返回类型,也不包括此方法抛出的异常。到此为止还好。
所以我的疑问是:
Name of method + parameters
--> 称为**method signature**
然后
modifier + return type + name of method + parameters + throwing exception
--> 称为????
我希望我让你们理解我的问题。
解决方案
根据Java 语言规范,您所指的是
MethodModifier
+MethodHeader
。
从规范(§8.4 方法声明):
MethodDeclaration:
{ MethodModifier } MethodHeader MethodBodyMethodHeader:
结果 MethodDeclarator [ Throws ]
TypeParameters { Annotation } 结果 MethodDeclarator [ Throws ]MethodDeclarator:
标识符([ FormalParameterList ])[ Dims ]
推荐阅读
- graphviz - 如何在 Graphviz 中划掉一个节点?
- r - 根据分组和索引汇总一列中的值
- vuejs2 - 根据选择选项值过滤 Vue 列表
- javascript - 非顺序事件冒泡 onClick vs addEventListener
- graph - 在自然语言处理中使用图进行文本分类
- pandas - 在与其他数据框的多个匹配条件后将值分配给新的 df 列
- c# - 使用现有变量向方法参数添加注释的最实用方法是什么
- bash - bash $0 是否启动后台进程?
- vue.js - 遇到 vue-cli npm 安装错误
- python - pygame错误:即使我初始化了视频系统也没有初始化