方法:
介绍
作用
实现功能的办法
解决事情的办法
注意
方法定义在类中方法外,方法本身不能嵌套
方法不调用不执行
优点
提高了代码的复用性
提高了程序的安全性
语法
没有返回值类型的方法
修饰符 void 方法名(参数列表){
实现功能的代码段;
[return;]
}
有返回值类型的方法
修饰符 返回值类型 方法名(参数列表){
实现功能的代码段;
return 返回值;
}
修饰符
访问权限修饰符
方法值
方法执行完毕之后是否需需要得到一个结果(值)
结果值的数据类型
就是有返回值类型方法的返回值类型
void
没有返回值类型的
方法名
标识符
参数列表
功能定义的时候是否存在未知的数据,有可能会改变的数据,如果存在定义在参数列表中
可以定义参数,可以不定义参数
相当于局部变量的声明
数据类型
可以为基本数据类型|引用数据类型
方法体
{}
return
提前结束方法
带出返回值
方法的调用
定义
执行方法中的代码
调用种类
基础调用
方法名(参数列表);
赋值调用
数据类型 变量名 = 方法名(参数列表);
输出调用
System.out.println(方法名(参数列表));
赋值调用与输出调用关注返回值,接收使用了返回值,基础调用调用只是执行方法中的代码没有接收返回值
方法中的return
有返回值类型的方法中
1)提前结束方法
2)带出返回值返回给方法的调用出
没有返回值类型的方法中
可以存在return,但是不能带出返回值
提前结束方法
break,continue,return之间的区别
1)作用
break结束终止
continue跳过本次之间进入下一次
return终止返回
2)应用场景
break->switch|循环
continue->循环
return ->方法
兼容类型
1.参数兼容类型
形参类型 >= 实参类型
2.返回值兼容类型
接收返回值的变量类型>=方法的返回值类型>= return后面结果的类型