前言:
此时看官们对“java方法中的方法”可能比较关注,我们都想要分析一些“java方法中的方法”的相关文章。那么小编也在网络上网罗了一些关于“java方法中的方法””的相关知识,希望同学们能喜欢,看官们一起来了解一下吧!Java中的方法
C语言中的函数在java 中叫做方法,仅仅是名字上不同其他大体相似。两者都是为了实现代码复用的功能而诞生的,这就是开发中的模块儿化的思想,即把方法看做一个整体,不用了解其实现的具体过程,只需了解其实现的结果功能和使用的接口(具体表现为:方法内的形参列表)即可使用。
关于模块化思想可以借助硬件参考,比如做个小风扇,你需要有动力结构,这时你会去买一个电动机(俗称马达),因为你知道马达能够转动的使用功能(相当于方法的功能),你要使用你会连接电机两级线(这相当于你得知道方法的接口)。而不比知道了解电动机内部如何工作。这就是模块化思想。叫电动机这个名字很多,但是其外部电线接口却不一样(相当于方法中的形参列表不同),最后其功能略有不同。(这些都可以理解为方法的重载)。
使用方法:
返回值 方法名 (形参列表) {
方法具体功能的具体实现过程;
}
注意形参列表的不同而方法名可以相同,这些是java中的重载。而只要形参的元素类型,个数,顺序,有人任意一个不同就不是同一个方法;
方法的递归:
递归是方法的一种使用方法,可以频繁实现调用知道满足条件在逆向一一返回结果。其过程类似数据结构中的栈的结构(后进先出),现实的递归调用其实就是使用栈这一内存结构实现方法调用。
Java中内存概图:
标签: #java方法中的方法 #java方法和c语言函数的区别