1、方法定义的格式
修饰符 返回值类型 方法名称 (参数列表) {
方法体语句;
return语句;
}
2、详细解释:
(1)修饰符:public private protect(这里不做详细阐述)
(2)返回值类型:方法具有功能,有可能会有一些产出,就需要将数据返回给调用者。调用者需要知道生产出来的数据的数据类型。
(3)方法名称:给这段代码起的名字。只要是一个合法的标识符即可。第一个单词的首字母小写,从第二个单词开始首字母大写。动词、动宾结构。
(4)参数列表:这段代码要完成功能,可能会需要一些资源。在参数列表中,需要定义一些变量,内存中表示为容器,在调用本方法的时候,会由外界传入数据,存储到这些变量容器中。使用变量符号,表示那些将来可能传入的数据。
(5)方法体语句:真正要完成该方法功能的执行逻辑。
(6)return语句:最终生产出来的结果,要返回给调用者,使用return语句返回。如果没有任何生产内容,就可以写一个return;,用于表示方法结束。
方法的调用
1、格式:直接书写方法名称即可
方法名称(实际参数);
2、方法调用的三种形式:
(1)直接调用:表示某些内容的执行,而没有生产结果的情况
(2)输出调用:方法的返回值,需要打印。如果这个结果只打印一次,不做其他的操作。
(3)赋值调用:方法的返回值,使用某个变量来接收。如果这个结果需要反复使用。
3、方法调用总体特点:
方法不调用,就不执行。
方法注意事项
1、方法定义:
(1)方法不能嵌套定义,方法都是定义在主方法的下面。
(2)方法的先后没有区别
(3)方法的定义是平级关系
(4)方法可以嵌套调用,甚至可以自己调用自己
2、参数列表:
(1)形式参数:在定义方法时使用,需要加上数据类型的参数,也就是对于变量进行声明。各个变量之间,使用逗号分隔。
(2)实际参数:在方法调用时使用,不能加上数据类型的参数,也就是对于变量进行赋值。各个实际参数之间,也使用逗号分隔。顺序必须和定义的方法的形式参数的顺序一致。
3、return语句:
(1)语句表达方法结束了;表示方法的产出内容。
(2)如果方法没有具体的返回内容,可以写成return; 此时的return语句可以省略。返回值类型必须写成void。
(3)如果方法有具体的返回内容,那么return后面就需要加上返回的那个数据。返回值类型必须和return语句后面的数据的数据类型一致。
(4)return语句返回数据,返回给调用者。谁来调用当前方法,当前方法就将数据返回给谁。