[JAVA] 定义函数时功能的细分;
来源:互联网 发布:戴尔公司网络品牌策划 编辑:程序博客网 时间:2024/06/03 19:22
这是老师在讲到String练习时顺带提到的问题:
在定义函数时,函数功能尽量能够细分。不要把过多的功能定义到一个函数中,定义多个函数,然后让函数调用函数;
来看一段代码:
1 2 3 4 5 6 7 8 9101112131415161718192021
public static String reverseString(String str){char[] ch= str.toCharArray();//字符串变数组;reverseArray(ch);//反转数组;return new String(ch);}private static void reverseArray(char[] arr){for(int start=0,end= arr.length-1;start<end;start++,end--){swap(arr,start,end);}}private static void swap(char[] arr,int x,int y){char temp= arr[x];arr[x]= arr[y];arr[y]= temp;}
这是一个将字符串反转的自定义函数;
可以看到,这个函数本本身并没有定义什么功能,而是在函数内部调用了相关的三个函数;
这就是开发中的函数细分思想;
0 0
- [JAVA] 定义函数时功能的细分;
- java函数的定义
- Java函数的定义
- java函数的定义
- java学习12--函数--函数定义和功能
- (JAVA基础知识)一些基础知识的细分
- 内存回收的角度,java堆细分
- 自学java 函数的定义
- swift中函数中定义函数的功能
- CWnd类的功能及每个成员函数的定义
- SQL内嵌用户定义函数的功能
- Java中POJO及其细分XO、DAO的概念
- java函数定义的格式与练习
- java中的方法(函数)的定义
- Java中定义函数的基本格式
- sQL 的定义功能
- 对象的细分
- 球面的细分(上)
- to the max
- Centos一键升级PHP到最新版,如php5.3,php5.4
- 大半夜不睡觉瞎胡闹
- cocoa 自动键值观察(KVO)--笔录
- How do I add a tool tip to a span element?
- [JAVA] 定义函数时功能的细分;
- Modifying a JSON object by creating a New Field using existing Elements
- Lua 中实现面向对象
- vps httpd 多个站点配置
- Windows XP操作系统激活完全手册
- Linux 学习笔记1
- JBOSS EAP 6 系列五 EJB客户端 —去掉jboss-ejb-client配置文件
- Convert between JSON and String in Javascript
- JSON.stringify 语法讲解