return:
有返回值类型的方法中:
必须存在return,同时需要带出返回值
提前结束方法 带出返回值返回给方法的调用出
没有返回值类型的方法中:
提前结束方法
break,continue,return之间的区别
作用:break 结束终止,continue跳过本次直接进入下一次,return终止返回
应用场景:
break—————switch,循环 ,continue———循环,return——方法
兼容类型:
参数兼容类型:
形参类型>=实参类型
返回值兼容类型
接收返回值的变量类型>=方法的返回值类型>=return后面结果的类型
方法的重载:
实现重载的三个条件:
1,一个类中的多个方法 2,方法名相同
3,参数列表不同 ,方法签名不同
参数个数不同,参数类型不同,不同类型的参数顺序不同
方法签名:方法的唯一标识
方法名+参数列表=方法签名
重载方法的调用:根据实参区分
分析:方法的重载与参数名无关
方法的重载与方法的返回值无关
方法的重载与方法的返回值无关
总结:方法的重载只与方法名与参数列表有关
方法就是封装的体现
方法的重载就是多态的一种体现
递归 : (了解)
方法的内部自己调用自己
优点 :
程序设计更简单,简洁
缺点 :
使用不好,极有可能造成内存的溢出
实现组成:
基线条件|递归头 : 停止自己调用自己的条件
递归条件|递归体 : 自己调用自己
执行过程 :
1.递归前进段 : 不停的自己调用自己
2.临界条件 : 停止自己调用自己的条件
3.递归后退段 : 从临界条件开始,不停的将结果返回给上一层