什么是方法
方法是将具有独立功能的代码快组织成为一个整体,使其具有特殊功能的代码集。
注意:
- 方法必须先创建才可以使用,该过程称为方法定义
- 方法创建后并不是直接运行的,需要手动使用后才执行,该过程称为方法调用。
方法的定义和调用
方法定义
格式:public static void isEvenNumber{
//方法体
}
方法调用
格式:isEvenNumber();
带参数方法的定义和调用
形参和实参
形参:方法定义中的参数
等同于变量定义格式。
实参:方法调用中的参数
等同于使用变量或者常量
带返回值方法的定义和调用
练习较大值
方法的注意事项
方法不能被嵌套定义
void表示无返回值,可以省略return,也可以单独书写return,后面不加数据
方法重载
方法重载概述
方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载。
- 多个方法在同一个类中
- 多个方法具有相同的方法名
-
方法重载特点
重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式。
- 重载仅中队同一个类的方法的名称与参数进行识别,与返回值无关,换句话说不能通过返回值来判断两个方法是否相互构成重载
- 与返回值无关,在调用的时候,Java虚拟机会通过参数的不同类区分同名的方法。
方法重载练习
需求:使用方法重载的思想,设计比较两个证书是否相同的方法,兼容全整数类型(byte,short,int,long)方法的参数传递(基本类型)
对于基本数据类型的参数,形式参数的改变,不影响实际参数的值。方法的参数传递(引用类型)
对于引用类型的参数,形式参数的改变,影响实际参数的值