[5]函数(方法)

前言:主要为个人笔记。

函数也称方法,为一个特殊功能的独立小程序。

修饰符 返回值 方法名(形式参数1,形式参数2){

            //执行语句

            return ;

}

介绍一下主函数,其中public static 为修饰符,void 为返回值类型,方法名为main,String[] args为形式参数,

return 为返回值。

public static void main(String[] args){

       //return ;

}

public :公共的意思,意思指的是权限为公开,任何对象都能访问,可以用来修饰类,方法,或是变量。

一个程序的主类(有这main函数的类)必须为公共类。

static: 用来修饰变量与方法。

这里主要来说修饰方法,目的就是可以不实例化对象,就能调用这个方法。

void:无返回值,方法前面添,就可以选择不需要加上return。返回值也可以填int double这种数据类型。

方法名:就是这个方法的名字,以标识符的规则命名就可以了。方法名最好命名的能一看就能体现这个方法的作用和意义。

形式参数:只是个形式,是个变量,不确定值。要看调用方法时传入的值,可不写。

 

说了一大堆概念,我都无语。但是主要给自己用来回忆,接下来看例子。

简单的小例子:求两个整数的值。

本小白在使用方法的时候主要注意两点

1.结果:就是确定这个结果的返回值类型。这个方法用来干什么?最后得到的是什么?

这里这个方法就是用来返回两个整数的和。那么返回值类型肯定是int类型。

2.不确定值:我们用这个方法需要什么?需要两个整数,什么类型?肯定也是int类型,

[5]函数(方法)

区别:

[5]函数(方法).

关于add与add2之间的区别,方法我感觉除了复用性强以外,还有就是可读性强。很清楚的知道这个方法中的内容是用来干嘛的。

这里我们需要的两个整数之间的和,add与add2都可以实现功能。理想中的add方法应该是可以返回出两个整数的和。仅此而已。但是add2中,并没有我们需要返回两个整数的和,也不需要打印。

最好还是调用add后在main中打印,而不是add2这种实现方法。

 

本小白刚学java不久,有许多不足,欢迎大佬指出,在下也会不断的努力,修正错误。浇下的时间与心思,终有一天会在不知不觉中开花。