JAVA基础0711

方法

方法重载

在同一个类中,方法名相同,参数列表不同。与返回值无关。

参数列表不同:

参数的个数不同。

参数的对应的数据类型不同。

方法的调用 : 执行方法中的代码 方法名(参数列表); 有返回值类型的方法 : 1.普通调用 方法名(参数列表); 2.赋值调用 数据类型 变量名 = 方法名(参数列表); 3.输出调用 System.out.println(方法名(参数列表)); 没有返回值类型方法 : 1.普通调用 方法名(参数列表);

==和equals()的区别?

A:==

基本类型:比较的是值是否相同

引用类型:比较的是地址值是否相同

B:equals()

只能比较引用类型。默认情况下,比较的是地址值是否相同。

但是,我们可以根据自己的需要重写该方法。

递归 :

方法内部自己调用自己 优点 : 简化代码结构 缺点 : 有可能造成内存溢出问题 递归实现的三个部分 : 1.临界条件 : 停止自己调用自己的条件 2.递归前进段 : 从第一次自己调用自己开始到临界条件之间的过程 3.递归后退段 : 从临界条件开始,不停的将结果返回给上一层

posted @ 2023-07-11 19:17  书画一船烟雨外  阅读(30)  评论(0)    收藏  举报