编程时为什么要函数套函数来实现功能?而不是在一个函数中把所有事都做了。public class Foo
{
函数1
public static void main(String[] args)
{
....
operate(a,b);
....
} 函数2
static void operate(String x,String y)
{
y = x;
} }
{
函数1
public static void main(String[] args)
{
....
operate(a,b);
....
} 函数2
static void operate(String x,String y)
{
y = x;
} }
解决方案 »
- ASP.NET 中按钮的单击事件不能响应!
- 如何使GridView控件不换行,我百度了N个星期都没有找到正确的答案?
- 数据库更新成功 在页面上却显示更新失败
- 存储过程在删除的时候返回删除条数..
- 函数参数前的@是什么意思?
- 页面间的传值问题
- 上传的图片,是否有病毒啊?
- 弹出页面传值..有问题!
- 关于在“类”中设置当前目录中Access数据库的路径?
- 一个登陆界面进入第二个界面后 把第二个界面收藏到收藏夹里面 用什么控制第二个界面在收藏夹里面打开的时候,不能打开 并且进入登陆界面
- 开发中要给按钮控件中选出一个属性来做记号,以便读取该对象时作为增加特殊事件判断的依据
- GridView中的一个显示小问题
这里面有可以复用的操作,比如上楼和下楼,就可以分出独立的两个函数,function Up()和function Down(),然后就可以复用了,而且一旦要修改的时候,很方便,就改这两个方法,就不用一个一个去在那些功能里改了.还有面向对象的知识,你要理解一下.
例如:刚好在另外的方法或类中,用到函数2 operate(String x,String y)。这时你就不要再重新写代码。
好处:
1、这样方便统一管理。
2、避免因重写代码而出现错误。
3、结果、功能清晰。
我可能解释不清楚.. 推荐你读一本书 : head first 设计模式.. 写得不错.. 易懂..