
⑤{}->具有特定功能的代码块
⑥返回: 1)早期方法2)得出返回值

方法调用: 方法名称(参数);->在方法中执行代码
具有返回值类型的方法的调用:
1. 直接调用方法名称(参数);
2. 分配调用数据类型变量名称=方法名称(参数);
3. 输出调用System.out.println(方法名(参数));

参数:

实际参数(实际参数): 方法调用()中的参数
形式参数(形式参数): 定义方法时()中的参数
形式参数与实际参数(位置方法重载的返回值,顺序,类型...)之间的一一对应关系
没有方法可以返回值类型
定义格式:
修饰符无效方法名称([参数列表]){
方法主体声明;
[return];
}
①void: 确定没有返回值类型的方法
②返回: 早期方法
没有返回值类型的方法调用:

直接致电

返回(方法)
具有返回值的方法: 1.得出返回值2)尽早结束该方法
无返回值的方法: 提前终止方法

注意:
无法访问的声明:
1. 返回后出现的语句称为不可达语句
2.break之后

3. 无限循环后的代码
4. 继续
5.while(假){}
兼容类型:
1. 实际参数的数据类型<=形式参数的数据类型
2. 接收到的返回值的类型> =方法的返回值的类型> =返回后的数据类型
方法重载:
定义: 这意味着同一类中可以存在多个具有相同名称的方法,只要它们的参数列表不同,就与修饰符和返回值类型无关.
参数列表: 不同的数字,不同的数据类型和不同类型的参数顺序.
重载方法调用: JVM通过方法参数列表调用不同的方法.


注意:
方法签名: 方法名+参数列表(区分方法的唯一方法)重载方法仅与方法名+参数列表有关. 称为重载方法: 匹配不同的实际参数可以覆盖方法重载和修饰符. 方法重载与返回值无关. 方法重载和返回值类型无关. 方法重载和参数名称与方法的重载特性无关. 它是类中的一种多态性. 它反映了类中的方法. 是包装的体现
递归: 在方法中调用自己(不推荐,容易溢出)
通常方法重载的返回值,该方法的递归操作通常具有以下特征:
①该方法必须具有递归结束条件
②该方法必须在每个递归过程中进行一些更改
递归标头: 阻止自己调用自己的条件
递归主体: 称呼自己
严重状况: 别再称自己为状况
递归推进阶段: 在达到关键状况之前始终称呼自己
递归后推部分: 从临界条件开始,将结果返回到调用的上一层

本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-180436-1.html
你信不信到时候美国会毫不犹豫的第三次揍你
也要拿回来
下次再来就撞击
像你自己挣钱多