作者:zk
e_mail:zk_mails@163.com
qq:312239613
博客首页:http://blog.csdn.net/zk0521(转载请注明出处)
博客导航目录:http://blog.csdn.net/zk0521/article/details/46472813
注:如有问题请联系作者,作者会及时改正博客
公开:public 公共的 所有类可以访问
默认:default 同一个类 同一个包 中可以访问保护:protected 同一个类 同一个包 子类 可以访问
私有:private 私有的 只能在同一个类中使用
注:如果不写,默认为 default
一、重载:
方法签名: 唯一性 方法名+形参(顺序 个数 类型)
重载:overload 同一类中 方法名相同 ,形参不同(顺序 个数 类型) -->两同三不同
1、重载的好用:方便使用
System.out.println("abc"); System.out.println(123.123);
2、重载适用场合: 功能点相同 才适合使用重载
3、调用 就近最优原则
4、过多重载,可能发生调用混乱
二、递归: 方法自己调用自己
1、组成: 体:重复执行
头:结束
2、循环与递归: 理论上来说循环替代,递归日积月累 非常好用 操作IO
缺点:耗性能
3、栈: 后进先出