javaSE核心技术-方法定义及调用
方法的声明
方法是完成某个功能的一组语句,通常将常用的功能写成一个方法。
方法声明或称为定义方法
语法格式:

方法使用大括号包含语句块称为方法体,用于执行特定的功能操作。
方法体当中使用return关键字,它的作用是结束方法执行,并且把方法的执行(运算)结果返回到方法外部。
返回值:方法在执行完毕后返回给调用它的程序的数据
返回值类型:方法要返回的结果的数据类型

方法名词解释
-修饰符:public,static被称为修饰符;
-返回值类型:用来说明结果类型,如果返回其他类型,编译就可能报错。
-方法名:它作为调用时引用方法标识。
-形参列表:在方法被调用时用于接受外部传入的变量称为形式参数简
称为形参,方法的形参个数可以是0个到多个,每个参数前面要声明参
数的数据类型称为参数类型;每个参数要用逗号分开。也可以一个参
数都没有。
-方法体:他是一个语句块,执行特定的功能操作,对于有返回值类型的方法,方法体当中最后一个语句是return关键字,他的作用是把方法的执行(运算)结果返回到方法外面。
-return 表达式:return是关键字,作用是将return后面的表达式结果作为方法的返回值。需要注意表达式的类型,必须与方法头中声明的“返回类型”相匹配。
方法的分类
根据参数个数:
-无参方法
-有参方法:
参数类型为基本数据类型
参数类型为引用数据类型
根据返回值类型:
有返回值的方法:
-返回值类型为基本数据类型
-返回值类型为引用数据类型
无返回值的方法
返回值类型使用void关键字
无参方法

无返回值
对于无返回值类型的方法,它不向本方法外部返回任何值。定义这样的方法时,声明方法返回类型的位置不能省略不写,而应该用关键字void来代替,即“空”的意思(无返回值用void,system.out.println();有返回值没有void,用return)。
有参方法:形参必须注明数据类型
图片.png
方法返回值
使用return关键字,完成方法的返回值。
遇到return语句,方法结束执行,后续语句不执行。因此在方法中return语句只能执行一次。
方法的返回值,必须与方法声明中的返回值类型匹配。
方法的返回值类型可以是Java中的任何数据类型:
-基本数据类型(4种整型,2种浮点型,字符型,布尔型共8种)
-引用数据类型(数组,类,接口)
方法的调用
所谓调用方法,其实就是给方法的入口传入一些值(参数),然后在出口得到方法执行的结果(返回值)。
注意:需要根据方法名称调用方法,方法只有在被调用后才生效。
方法调用分类:
无参方法调用
有参方法的调用
按返回值
无返回值方法调用
有返回值方法调用
按照位置
同一个类中方法调试
不同类种方法调试
无参无返回值方法调用

定义方法:定义的方法可以被多次调用。
调用方法:定义方法中的代码,只有在调用后才生效。
有参无返回值方法调用

方法传参的过程就是把实参赋值给对应的形
参的过程,因此要求实参和形参的数量、类型、顺序必须匹配。
调用方法时,实参直接在括号中,不需要类型声明。实参可以是常量,
也可以是有值的变量。
有参有返回值方法调用

如果方法有返回值,调用方法可以得到该方法的返回值,然后赋值给
与方法返回值类型相同的变量
方法中改变形参数
基本数据类型和引用类型比较
1.形参必须注明数据类型
2.实参直接写,不需要类型声明
3.return 只能返回一次
4.遇到return语句,方法结束执行,后续语句不执行
5.方法的返回值,必须与方法声明中的返回值类型匹配
6.方法定义,不能写在main()中
7.方法是不能嵌套的