--- title: Java SE笔记: 方法 date: 2016-07-21 22:10:00 updated: 2016-07-21 22:10:00 description: "方法" categories: [个人笔记] tags: [Java, Java SE笔记] --- ## 方法(Method) 程序中完成独立功能,可重复使用的一段代码的集合; ### 方法格式: ``` [修饰符] 返回值类型 方法名称(形参1,形参2) { 方法体 [return 值]; } ``` ### 术语: 修饰符:public,static等 public 用来说明访问权限 static 是类方法还是对象方法 > 如果方法使用了static参数 > 使用 类名.方法名(参数) > 如果方法没有static参数 > 得使用方法所在类的对象来调用(先不讨论,面向对象) 返回值类型 方法其实是完成一个功能,操作完成后,是否要给调用者返回一个结果。 如果不需要给调用者返回结果,则使用关键字void来声明。 即无返回值的意思 方法名称: 遵守标识符的要求,建议遵守命名规范,动词或动宾结构,首字母小写,采用驼峰命名 形式参数:方法圆括号中的变量,方法内部的局部变量。 参数列表: 参数类型+参数的个数+参数的顺序 `方法签名: = 方法名称+方法参数列表。` `在同一个类中,方法签名必须是唯一的` 方法体:{}括号中的代码,表示具体完成该功能的代码 返回值: 在方法内部使用return关键字,给调用者返回结果,并结束当前方法 方法的调用者 在哪里调用了某一方法,哪里就是该方法的调用者。 实际参数 调用者调用一个具体方法的时候,实际传递的参数