javaSE核心技术-方法定义及调用

2018-11-28  本文已影响0人  狼人_4e19

方法的声明

方法是完成某个功能的一组语句,通常将常用的功能写成一个方法。
方法声明或称为定义方法
语法格式:


图片.png

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


图片.png

方法名词解释

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

方法的分类

根据参数个数:

-无参方法
-有参方法:
参数类型为基本数据类型
参数类型为引用数据类型

根据返回值类型:

有返回值的方法:
-返回值类型为基本数据类型
-返回值类型为引用数据类型
无返回值的方法
返回值类型使用void关键字

无参方法

图片.png

无返回值

对于无返回值类型的方法,它不向本方法外部返回任何值。定义这样的方法时,声明方法返回类型的位置不能省略不写,而应该用关键字void来代替,即“空”的意思(无返回值用void,system.out.println();有返回值没有void,用return)。

有参方法:形参必须注明数据类型 图片.png

方法返回值

使用return关键字,完成方法的返回值。
遇到return语句,方法结束执行,后续语句不执行。因此在方法中return语句只能执行一次。
方法的返回值,必须与方法声明中的返回值类型匹配。
方法的返回值类型可以是Java中的任何数据类型:
-基本数据类型(4种整型,2种浮点型,字符型,布尔型共8种)
-引用数据类型(数组,类,接口)

方法的调用

所谓调用方法,其实就是给方法的入口传入一些值(参数),然后在出口得到方法执行的结果(返回值)。
注意:需要根据方法名称调用方法,方法只有在被调用后才生效。

方法调用分类:

无参方法调用
有参方法的调用

按返回值

无返回值方法调用
有返回值方法调用

按照位置

同一个类中方法调试
不同类种方法调试

无参无返回值方法调用

图片.png

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

有参无返回值方法调用

图片.png

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

有参有返回值方法调用

图片.png

如果方法有返回值,调用方法可以得到该方法的返回值,然后赋值给
与方法返回值类型相同的变量

方法中改变形参数

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

上一篇 下一篇

猜你喜欢

热点阅读