Java基础:04面向对象——类的成员(方法)

类的成员之: 方法(method)

①方法的格式:
Java基础:04面向对象——类的成员(方法)
②方法的使用:
Java基础:04面向对象——类的成员(方法)

1. return关键字:

1.使用范围:使用在方法体中
2.作用:① 结束方法
② 针对于返回值类型的方法,使用"return 数据"方法返回所要的数据。
3.注意点:return关键字后面不可以声明执行语句。

2. 方法的重载(overload)

Java基础:04面向对象——类的成员(方法)
//如下方法构成重载
Java基础:04面向对象——类的成员(方法)

3. 可变个数的形参

Java基础:04面向对象——类的成员(方法)
Java基础:04面向对象——类的成员(方法)

4. 方法参数的值传递机制

变量的值传递规则:
变量是基本数据类型,此时赋值的是变量所保存的数据值。
变量是引用数据类型,此时赋值的是变量所保存的数据的地址值。

方法的参数传递机制:值传递
形参:声明方法时,小括号内的变量是形参。
实参:调用方法时,给形参赋的值。
规则:
参数是基本数据类型,赋给形参的是实参存储的数据值。
参数是引用数据类型,赋给形参的是实参存储数据的地址值。
Java基础:04面向对象——类的成员(方法)
Java基础:04面向对象——类的成员(方法)

5. 递归(recursion)方法

定义:一个方法体内调用它自身。
如何理解递归方法?
方法递归包含了一种隐式的循环,它会重复执行某段代码,且无须循环控制。
递归一定要向已知方向递归,否则这种递归就变成了无穷递归,类似于死循环。
Java基础:04面向对象——类的成员(方法)