Java基础5(方法,返回值,重载,递归)

电脑杂谈  发布时间:2020-04-18 21:21:10  来源:网络整理

方法 重载_方法重载 c_方法重载的返回值

⑤{}->具有特定功能的代码块

⑥返回: 1)早期方法2)得出返回值

方法调用: 方法名称(参数);->在方法中执行代码

具有返回值类型的方法的调用:

1. 直接调用方法名称(参数);

2. 分配调用数据类型变量名称=方法名称(参数);

3. 输出调用System.out.println(方法名(参数));

参数:

方法重载 c_方法重载的返回值_方法 重载

实际参数(实际参数): 方法调用()中的参数

形式参数(形式参数): 定义方法时()中的参数

形式参数与实际参数(位置方法重载的返回值,顺序,类型...)之间的一一对应关系

没有方法可以返回值类型

定义格式:

修饰符无效方法名称([参数列表]){

方法主体声明;

[return];

}

①void: 确定没有返回值类型的方法

②返回: 早期方法

没有返回值类型的方法调用:

方法重载的返回值_方法重载 c_方法 重载

直接致电

返回(方法)

具有返回值的方法: 1.得出返回值2)尽早结束该方法

无返回值的方法: 提前终止方法

注意:

无法访问的声明:

1. 返回后出现的语句称为不可达语句

2.break之后

方法重载的返回值_方法 重载_方法重载 c

3. 无限循环后的代码

4. 继续

5.while(假){}

兼容类型:

1. 实际参数的数据类型<=形式参数的数据类型

2. 接收到的返回值的类型> =方法的返回值的类型> =返回后的数据类型

方法重载:

定义: 这意味着同一类中可以存在多个具有相同名称的方法,只要它们的参数列表不同,就与修饰符和返回值类型无关.

参数列表: 不同的数字,不同的数据类型和不同类型的参数顺序.

重载方法调用: JVM通过方法参数列表调用不同的方法.

方法重载 c_方法 重载_方法重载的返回值

注意:

方法签名: 方法名+参数列表(区分方法的唯一方法)重载方法仅与方法名+参数列表有关. 称为重载方法: 匹配不同的实际参数可以覆盖方法重载和修饰符. 方法重载与返回值无关. 方法重载和返回值类型无关. 方法重载和参数名称与方法的重载特性无关. 它是类中的一种多态性. 它反映了类中的方法. 是包装的体现

递归: 在方法中调用自己(不推荐,容易溢出)

通常方法重载的返回值,该方法的递归操作通常具有以下特征:

①该方法必须具有递归结束条件

②该方法必须在每个递归过程中进行一些更改

递归标头: 阻止自己调用自己的条件

递归主体: 称呼自己

严重状况: 别再称自己为状况

递归推进阶段: 在达到关键状况之前始终称呼自己

递归后推部分: 从临界条件开始,将结果返回到调用的上一层


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-180436-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 刘梦凡
        刘梦凡

        像你自己挣钱多

      • 姬叔
        姬叔

        你信不信到时候美国会毫不犹豫的第三次揍你

      • 杜军舜
        杜军舜

        下次再来就撞击

      热点图片
      拼命载入中...