方法
- 概念
对重复且有效的代码进行抽取,抽取的形式就是方法 - 方法的书写格式
修饰符 返回值的数据类型 方法名(参数数据类型 参数名…){
方法体;
return 返回值;
}
修饰符:public static
如果没有返回值就用void来接
返回值数据类型:返回什么类型的值就用什么类型来接 如果没有返回值就用 void来接
方法名:标识符
参数类型以及参数个数—参数列表(int a,char f) (int a,char c)
方法体:抽取的代码
return:用于把结果进行返回
- 方法的调用
①单独调用—方法名(参数值)
②输出调用
③赋值调用
This method must return a result of type boolean
注意:
①.方法被调用才能执行
②.两个明确:返回值数据类型以及参数列表
③.return用于结果值的返回以及方法的结束
④.要考虑所有数据方向的返回结果
⑤.方法的抽取看个人经验
- 方法的重载
在一个类中,出现了方法名一致的情况称之为重载。
如果出现了精准匹配就执行精准匹配的方法,如果只提供了相对精确的匹配就执行相对精确,如果有多个相对精确就报错—要提供精准匹配 - 方法的传值
实参–实际传给参数的值
形参—接受值的参数
如果是基本类型数据就是值的拷贝,不影响原结果
如果是引用数据类型就是地址值的拷贝,如果对原堆不做操作,就不会影响原结果,做了操作就会影响