《十步天才思维 - java中“方法” - 思考总结》
东北小哥的理解与思考
-
如果说我是创造这个“方法”,我肯定会先产生一个疑问。我需要这个东西么。答案是肯定需要,因为需要重复执行某种程序。而虽然有循环这类的东西,可是我要在指定的某一时刻需要重复运用这个东西肯定循环是解决不了的,所以我需要一个东西,要可以让我随时重复调用这个东西,这应该是发明“方法”的初衷。
-
让我想到了,小时候烧炉子,我们有炉圏,来用来遮挡火焰,但是我们需要添煤的话,就需要拿走炉圏,这个是时候要执行添煤这个程序的话,炉钩子就诞生了,可以使我们重复执行这个程序。
-
要是实际操作的话,我应该给这个程序,加一个名字先,让所有人可以随时找到它来使用它,然后考虑它的特点,是否需要加什么附加属性,能够执行对应的操作,程序中肯定会有特定指令来对应,这个应该根据实际情况而定。
-
转过头来说我们以java 中循环的角度考虑,这个跟循环很相似,我们是否可以把任何循环,都加入到这个方法内呢,答案是可以,那再 想想,if else 是否可以加,其他运算符号是否可以加,思考过后答案是可以,有什么内容限制,还要它干嘛了,还不如正常写呢。那使用位置需要有什么限制么,需要指定地方来用么,我感觉不行,因为这个就是让程序员,定义完一个程序,可以随时拿来使用的,如果有限制就没发明这个必要了,也可以提供他人使用,来更加体现这个方法被定义的意义。
-
然后最后使用时一定要重复提取某一个东西可以说是量,而怎么能让提取时再这个名为某某的方法里找到这个东西呢,当然这个东西一定要命名,要给这个量命名是肯定的,肯定不能让外界,到里面找,外界的东西也进不去额,肯定会有几种情况,第一个就是返回,通过对应的量名返回某值,那就定义一个返回的命令吧(return),第二个,外界通过名字找,那要是好几个量呢,那就需要多个命明,如果再向内输出值呢,这个就需要再再命名,在对外表现的方法名中命名,才能使外界量输入,也能通过这个命名,不同的输出。假如方法名为one,量名为tow1,tow2,就需要分别命名,one.tow1 , one.tow2 ,起来好麻烦,不如这样,one(tow1,tow2),当然量的定义肯定是需要的。
-
所以总结一下,方法的语句框外(前面的其他的定义先不提,没学那么多呢)应该是方法名(量的名,量的名),语句框内呢,应该是Java语言当中的请况都可以使用,而方法的位置呢,没有什么限定,也可以提供他人使用。 ☟☟☟☟☟☟☟☟☟☟
- 最后还有些细节问题的考虑反回的量的类型需要定义,还有需要给一些东西来命名。最后整体就诞生了。☟☟☟☟☟☟☟☟☟☟
19.08.26完
小阿飞
Ps:思维导图哦可以深度看看