龙空技术网

Java中对方法的理解

阿强影视剪辑分享 107

前言:

此时看官们对“java方法中的方法”可能比较关注,我们都想要分析一些“java方法中的方法”的相关文章。那么小编也在网络上网罗了一些关于“java方法中的方法””的相关知识,希望同学们能喜欢,看官们一起来了解一下吧!

Java中的方法

C语言中的函数在java 中叫做方法,仅仅是名字上不同其他大体相似。两者都是为了实现代码复用的功能而诞生的,这就是开发中的模块儿化的思想,即把方法看做一个整体,不用了解其实现的具体过程,只需了解其实现的结果功能和使用的接口(具体表现为:方法内的形参列表)即可使用。

关于模块化思想可以借助硬件参考,比如做个小风扇,你需要有动力结构,这时你会去买一个电动机(俗称马达),因为你知道马达能够转动的使用功能(相当于方法的功能),你要使用你会连接电机两级线(这相当于你得知道方法的接口)。而不比知道了解电动机内部如何工作。这就是模块化思想。叫电动机这个名字很多,但是其外部电线接口却不一样(相当于方法中的形参列表不同),最后其功能略有不同。(这些都可以理解为方法的重载)。

使用方法:

返回值 方法名 (形参列表) {

方法具体功能的具体实现过程;

}

注意形参列表的不同而方法名可以相同,这些是java中的重载。而只要形参的元素类型,个数,顺序,有人任意一个不同就不是同一个方法;

方法的递归:

递归是方法的一种使用方法,可以频繁实现调用知道满足条件在逆向一一返回结果。其过程类似数据结构中的栈的结构(后进先出),现实的递归调用其实就是使用栈这一内存结构实现方法调用。

Java中内存概图:

标签: #java方法中的方法 #java方法和c语言函数的区别