java中的方法

Posted alinexia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中的方法相关的知识,希望对你有一定的参考价值。

方法概念:

  1.方法也是一种函数,但是一般在java中都叫方法

  2.独立完成了一定功能:看成一一段代码,可以完成一个功能

  3.方法可以反复使用,每次使用之间没有关系

  4.写在类的结构体中

方法设计:

1.在同一个类中不能存在方法名字+参数列表一模一样的方法

2.方法名字按标志符方法取名

认识方法:

         ①public static:修饰符

         ②void :

                  位置:表示的是返回值类型是什么

                  void处于该位置:表示的是没有返回值类型

         ③方法名字

         ④小括号里面形式参数:

                  可以有也可以没有,根据实际需要选择写或者不写

                  形式参数作用:起一个说明的作用:没有值的!可以在方法内部使用该形式参数完成功能的设计

         ⑤大括号:方法结构体,设计完成功能的地方

 

方法定义:

返回值类型 方法名字(){      //形式参数根据实际需要选择写或者不写

                                   //功能实现语句

return  返回和方法返回类型相同的值

                          }

1.方法的返回值必须定义

2.方法名字必须定义

方法使用:

有static修饰:类名.方法名+参数列表

同一个类中:方法名字+参数列表

无static修饰:对象名.方法名+参数列表

注意:

                  同一个类中:静态方法不能调用非静态方法

                  同一个类中:非静态方法可以调用静态方法

                  方法被调用的时候才会执行

                  可以重复的调用执行,多次调用之间没有关系,各自调用各自的

方法签名:

         在一个类中,根据方法签名找到一个方法;

         方法签名:方法名字+参数列表【顺序,个数,类型必须一致】

方法return:

在一个方法执行完毕之后有一个结果,直接使用或者用一个变量保存起来然后使用

         返回值类型必须一致

         一般来说就是如果需要方法返回一个结果值,那么就return

       注意事项:

1.看结构不看值

                  2.一个方法如果有返回值类型,方法内部必须写对应类型的返回值

3.把变量中的值返回给调用者,不是返回这个变量

4.方法里面的变量只能在所在方法里面才能访问,其他方法不能访问

5. 对于结构体语句中写返回值:编译检查语法,只看结构不看值:

6. 如果一个方法的返回类型不是void都必须返回一个和返回值类型匹配的值

方法重载:

概念:

  在同一个类中,方法名字相同,参数列表不同[个数,类型,顺序]

注意:

  1.如果一个类中存在了多个名字一样的方法而编译不报错,那么肯定就是重载

  2.方法重载和参数名字没有关系。和返回值类型和修饰符也没有关系。

作用:

方便记忆;不同参数类型但是作用相同的方法使用方法重载方便记忆

以上是关于java中的方法的主要内容,如果未能解决你的问题,请参考以下文章

java中的方法

Java中的main()方法详解

java中一个方法调用另一个方法。

Java中的equals和hashCode方法

java中ArrayList中的addAll方法有啥用?

java - 为啥main方法没有转换为java中的守护线程[重复]