方法签名的组成如下:
一,访问修饰符 访问修饰符的可选值有四种:
1,public访问修饰符允许从任何地方调用该方法;
2,private访问修饰符意味着,出了在类内部以外,没有人能够调用它;
3,protected访问修饰符用于继承;
4,默认访问修饰符即没有访问修饰符,用于包;
二,可选修饰符 包括static,final,abstract,native,synchronized。类的方法可以不使用这些可选修饰符,也可以使用多个可选修饰符。
三,返回值 方法签名必须包括返回值类型,如果不需要返回一个值,使用void,否则必须指定一个返回值的数据类型。
四,方法名 方法名必须出现在返回值之后,必须是一个有效的java标示符,命名规则为驼峰法则。
五,形式参数列表 方法名后面是形式参数列表,一个形式参数由一个数据类型和一个标示符组成。
六,抛出的异常列表 当方法抛出一个受检查的异常,该异常必须在方法签名中使用throws关键字声明。throws关键字后可以声明多个异常,用逗号分隔。
如果一个方法不需要使用throws声明任何异常,那么签名这部分可以不写。