办法

定义一个办法的格局

  • public static void 办法名称 () {
    办法体

}

  • 办法名称的命名规定和变量一样,应用小驼峰。
  • 办法体:也就是大括号当中能够蕴含任意条语句

注意事项

  1. 办法定义的先后顺序无所谓
  2. 办法的定义不能产生嵌套蕴含关系
  3. 办法定义了之后,不会执行的,如果要执行要进行办法的调用。

办法调用格局

办法名称();

定义方法的残缺格局

修饰符 返回值类型 办法名称 (参数类型 参数名称){办法体;return 返回值;}

  • 修饰符:public static
  • 返回值类型:也就是办法最终产生的数据后果是什么类型
  • 办法名称:办法的名字。规定和变量一样(小驼峰)。
  • 参数类型:进入办法的数据是什么类型。
  • 参数名称:进入办法的数据对应的变量名称。ps:参数如果有多个,应用逗号进行分隔。
  • 办法体:办法须要做的事件,若干行代码。
  • return:两个作用,第一进行以后办法;第二将前面的后果数据返回值还给调用出。
  • 返回值:也就是办法执行后最终产生的数据后果。

留神:return前面的返回值必须和办法名称后面的返回值类型放弃对应。

办法的三种调用格局

  1. 独自调用:办法名称(参数)
  2. 打印调用:System.out...(办法名称(参数))
  3. 赋值调用:数据类型 变量名称 = 办法名称(参数)

办法常见类型

  1. 有参数(小括号当中有内容)
  2. 无参数
  3. 有返回值
  4. 无返回值

注意事项:

  • 对于有返回值的办法,能够应用独自调用,打印调用或者赋值调用。然而对于无返回值的办法,只能应用独自调用,不能应用打印或赋值调用。

应用办法时的注意事项

  1. 办法应该定义在类当中,然而不能再办法当中再定义方法。
  2. 办法定义的前后程序无所谓。
  3. 办法定义之后不会执行,如果心愿执行肯定要调用,独自调用,打印调用,赋值调用
  4. 如果办法有返回值,那么必须写上“return 返回值",不能没有。
  5. return前面的返回值数据。,必须和办法的返回值类型对于起来。
  6. 对于void没有返回值的办法,不能写return前面的返回值,只能写return本人。
  7. 对于void办法当中最初一行的return能够省略不写。
  8. 一个办法当中能够有多个return语句,然而必须保障同时只有一个会被执行到。

办法重载的根本应用

  • 办法的重载(OverLoad):多个办法名称一样,但参数列表不一样。益处:只须要记住惟一办法名称,就能够实现相似的多个性能。

办法重载和下列因素无关:

  1. 参数的个数不同
  2. 参数类型不同
  3. 参数类型程序不同

办法重载与下列因素无关

  1. 与参数的名称无关
  2. 与办法的返回值类型无关。

ps:在调用输入语句的时候,println办法其实就是进行多种数据类型的重载模式。