所有的程序语言里面都有一个很重要的概念:方法或者叫函数;官方解释
方法是组合在一起来执行操作语句的集合;
前面
竹迩已经给大家灌输了Java是一门语言的概念,什么叫语言?一个指令一个动作;每写一句Java语言,计算机就执行一个动作;而方法就是将多条语言集合起来可以重复执行;比如你妈喊你回家吃饭,你有个强迫症的爸,规定喊你回家吃饭的要按照以下指令标准的执行::
你妈打开门;
四处张望;
没有看到你在附近;
深呼一口气;
气聚丹田,开嗓:
我儿,速回家吃饭
每一次,你妈喊你回家吃饭都要经过以上这么多动作,那你爸将这套动作组织起来,命名叫做:呼唤乖乖回家吃饭标准;这就是方法了;
而下次,你爸让你妈喊你回家吃饭,你妈根据呼唤乖乖回家吃饭标准,严格执行以上动作,你爸只需要发送一条指令:喊乖乖回家吃饭;就可以产生6个动作,这就是方法调用了;
用一个命名代替一组指令,就是方法;
通过命名执行一组执行,就是方法调用;
那回到正题,除了一组指令之外,竹迩还经常解释方法为:吃的是草,挤出的是奶;
奶牛就是一个方法的存在;是下面一组指令的集合体;当给他喂草,他就执行下面的生物过程,生产出奶;这也对应着方法的几大要素:
方法名--奶牛
输入--草
方法体--一系列生物过程
输出--奶
根据方法的名字,传入参数,就可以执行方法体中的指令,将执行结果作为方法的
奶 = 奶牛(草)
输出返回;
在每一门程序语言中,我们都要使用方法组织常用的共用的一组指令,来减少代码的冗余度,以及根据不同的输入得到不同的输出;
以上就是竹迩对于方法的一个概述啦,终于完成了基础篇,后面要迎来面向对象了;