文章目录
=方法的学习=
概念:
- 方法是具有功能的代码模块组成的一个整体,使代码具有特殊的功能;
注意:- 方法是先创建才能使用的,创建则成为方法的定义;
- 方法不是直接运行的,需要手动调用才能执行;
=方法的定义和调用==
- 方法的定义
public static void 方法名(){
//方法体
}
- 方法的调用
方法名();
=带参数的方法=
public static void 方法名(int a){//参数可以有多个,多个参数用“,”隔开
//方法体
}
=形参和实参=
- 形参:方法中的参数,等同于变量定义格式
- 实参:方法调用中的参数,等同于使用变量或常量
=带返回值的方法定义和调用=
- 注意: 方法的返回值通常会使用变量接收,否则该返回值将无意义
格式
public static 数据类型 方法名(){
retrun 数据;
}
=方法的注意事项=
- 方法不能嵌套
- void 是无返回类型的,return可以省略,也可以单独的出来,后面不跟数据
=方法的通用格式=
public static 返回数据类型 方法名(){
//方法体
return 数据;
}
- public static 修饰符
- 返回值类型 根据操作完毕后的数据类型进行定义,如果没有返回值一般是void
- 方法名 调用方法时使用的标识符
- 参数 由数据类型和变量名组成,有多个时则使用逗号隔开
- 方法体 完成对用功能的代码块
- return 如果有数据返回,则用于返回数据
注意:
- 明确返回值类型
- 明确参数
=方法重载=
定义: 方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法则相互构成重载
- 多个方法在同一个类中
- 多个方法具有相同的类名
- 对个方法的参数不同,类型或者数量不同
特点:
- 重载仅对应方法的定义,与调用无关,调用方式使用标准格式
- 重载仅针对同一个类中方法名称与参数进行识别,与返回值无关
=方法的参数传递=
- 基本数据类型的参数,形式参数的改变,不影响实际参数的值
方法参数的传递(引用类型)
- 引用类型的参数,形式参数的改变,影响实际参数的值