技术演绎之 [ java ] 访问控制符、重载、递归
2015-06-19 16:44
267 查看
作者: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、栈: 后进先出
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、栈: 后进先出
相关文章推荐
- MyEclipse下一个XFire发展Webservice示例
- java 实现文件上传
- 技术演绎之 [ java ] 循环语句
- java中常用的类,包,接口
- Eclipse快捷键
- java向上转型和向下转型
- Java之怪脾气String-1
- java iol流
- 技术演绎之 [ java ] if swich判断语句
- JDK,JRE,JVM区别与联系
- 13Spring通过注解配置Bean(1)
- CXF(2.7.10) - WSDL2Java generated Client
- 技术演绎之 [ java ] 数据类型转换
- 生产者/消费者问题的多种Java实现方式
- eclipse 4.4安装aptana插件
- (转)easyEclipse,pydev断点调试Django
- springMVC 接收数组参数,mybatis 接收数组参数,mybatis批量插入/批量删除案例
- java数组随机乱序且乱序后不在其原来的位置上(代码片段)
- Java-马士兵设计模式学习笔记-观察者模式-读取properties文件改成单例模式
- 技术演绎之 [ java ] java 运算符