方法(定义、调用、重载)—Java

一、 什么是方法

  • 不可能所有的功能都放到main中,需要定义其他方法完成指定功能,需要时调用方法即可
  • 封装在一起来执行操作语句的集合,用来完成某个功能操作
  • 封装在一起来执行操作语句的集合,用来完成某个功能操作

二、 怎么定义方法

定义方法

  •  [修饰符] 方法返回值类型 方法名(形参列表 ) {
  • 方法体
  • return 返回值;
  •  }

实例

  • public static int add(int a, int b, int c) {
  • int k = a + b + c;
  • return k;
  •  }
  1. 返回值类型:必选,如果没有返回值,须写void。方法只能返回一个值
  2. 参数列表:可以0个、1个、多个,需要同时说明类型。称为形式参数
  3. 方法体:完成具体功能。如果有返回值,必须有return语句;如果没有返回值,默认最后一条语句是return,可以省略 。

三、 方法调用

 

 

 四、 方法的重载与重写

  1. 方法重载

• 一个类中可以定义有相同的名字,但参数不同的多个方法
• 调用时,会根据不同的参数表选择对应的方法。
• 判断依据
• 同一个类
• 同一个方法名
• 不同:参数列表不同(类型,个数,顺序不同)
• 注意
• 只有返回值不同不构成方法的重载(
• int a(String str){},
• void a{String i},
• 调用:a(), 谁能告诉我是调哪个方法?
• 只有形参的名称不同,不构成方法的重载

posted @ 2020-01-13 16:53  草头蓝  阅读(324)  评论(0编辑  收藏  举报