什么时候会发生方法的重载?
1.发生在同一个类中.
2.方法名相同
3.参数列表不同(类型,个数,顺序)
4.和返回值类型无关
5.和方法的修饰符列表无关。
递归调用:方法自己调用自己。
例如:
public class A { public int sum (int n) if (n == 1){ return 1; }else{ return n+sum(n-1); } }
递归调用自己要学会用栈图来表示。
什么时候会发生方法的重载?
1.发生在同一个类中.
2.方法名相同
3.参数列表不同(类型,个数,顺序)
4.和返回值类型无关
5.和方法的修饰符列表无关。
递归调用:方法自己调用自己。
例如:
public class A { public int sum (int n) if (n == 1){ return 1; }else{ return n+sum(n-1); } }
递归调用自己要学会用栈图来表示。
上一篇: linux 下cat的详细用法
下一篇:Java的封装特性
super和this两者都属于构造器的部分 一、使用方法: this: 1、this.属性 2、this.方法 3、this(参数) 注意----》(1
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M