不属于签名或主体的方法部分的名称是什么

正如我们在java中所知,方法签名只包含方法名称及其参数。它不包括修饰符和返回类型,也不包括此方法抛出的异常。到此为止就好了。

所以我的疑问是:

Name of method + parameters --> 称为 **method signature**

然后

modifier + return type + name of method + parameters + throwing exception --> 称为 ????

我希望我让你们明白我的问题。


江户川乱折腾
浏览 309回答 2
2回答

白衣染霜花

根据Java 语言规范,您所指的称为MethodModifier+MethodHeader。从规范(§8.4 方法声明):MethodDeclaration:    { MethodModifier } MethodHeader MethodBodyMethodHeader:    结果 MethodDeclarator [ Throws ]    TypeParameters { Annotation } 结果 MethodDeclarator [ Throws ]MethodDeclarator:    标识符([ FormalParameterList ])[ Dims ]

慕哥6287543

 modifier + return type + name of method + parameters + throwing exception{   //body   }上述语法整体称为方法定义,您询问的部分称为Method-Headers。->例如  public static int methodName(int a, int b) throws Exception是一个叫做 Method-Header和     public static int minFunction(int n1, int n2) {       int min;       if (n1 > n2)          min = n2;            else         min = n1;        return min;      }这,作为一个整体称为方法体。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java