方法(定义、调用、重载)—Java
一、 什么是方法 不可能所有的功能都放到main中,需要定义其他方法完成指定功能,需要时调用方法即可 封装在一起来执行操作语句的集合,用来完成某个功能操作 封装在一起来执行操作语句的集合,用来完成某个功能操作 二、 怎么定义方法 定义方法 [修饰符] 方法返回值类型 方法名(形参列表 ) { 方法体 return 返回值; } 实例 public static int add(int a, int b, int c) { int k = a + b + c; return k; } 返回值类型:必选,如果没有返回值,须写void。方法只能返回一个值 参数列表:可以0个、1个、多个,需要同时说明类型。称为形式参数 方法体:完成具体功能。如果有返回值,必须有return语句;如果没有返回值,默认最后一条语句是return,可以省略 。 三、 方法调用 四、 方法的重载与重写 方法重载 • 一个类中可以定义有相同的名字,但参数不同的多个方法 • 调用时,会根据不同的参数表选择对应的方法。 • 判断依据 • 同一个类 • 同一个方法名 • 不同:参数列表不同(类型,个数,顺序不同) • 注意 • 只有返回值不同不构成方法的重载( • int a(String str){}, • void a{String i}, • 调用:a(), 谁能告诉我是调哪个方法? • 只有形参的名称不同