在编程语言中,方法或函数,是把一些复杂的任务封装在函数中,形成一个黑盒子,如题,把计算体积的任务写在函数volumn函数中,具体计算可以函数完成。如果把所有的任务写在main方法中,程序将难以看懂和维护,所以需要函数简单的分开各子任务。
可以看懂直接写在main方法的代码,那么写在volumn函数只是把一段代码提出出来,供main调用,如果只有main调用,直接可以把volumn代码写在main中,可是,如果有其它地方需要计算体积,那么把计算代码复制多分也可以,只是代码就不具备可维护性,比如,计算写错了,就需要修改所有的地方。
所以我们编程是,需要抽象出函数和方法,保持代码的整洁。
至于具体的调用方法,你可以理解为代码替换,比如宏定义一样(也许老师还没有教你)展开代码,比如:
v = volumn(r, d);
相当于下面代码:
v = 3.1415926 * r * r *d;