Java--方法及方法参数传递:


方法

1.方法的概念和作用

概念:1.方法,也叫函数,但是一般在java中都叫方法,可以看成是一个可以完成独立功能的代码块,可以反复使用,每次使用都是独立的!存在于类的结构体
作用:2.完成功能,数据的处理!方法可以拿来反复使用。每次使用都是独立的
下面举个例子


image.png

上面就是一个能独立完成两个数相加的功能的代码块


2.语法

(修饰符) 返回值类型 方法名字(参数列表){
方法功能体
}
修饰符可以没有, 其他必须有
下面就对上面的例子的详细进行讲解


image.png

3.方法的使用

使用方法有三种方式:
1)方法有static修饰:类名.方法名+参数列表[个数,顺序,类型必须一致]
2)方法没有static修饰:对象名.方法名+参数列表[个数,顺序,类型必须一致]
3)方法在同一个类中:方法名+参数列表[个数,顺序,类型必须一致]

注意事项:
1)对于方法的使用者而言,无需关心方法内部的实现
2)同一个类中:静态方法不能调用非静态的方法
3)同一个类中:非静态方法可以调用静态方法[ 自己读 测试]


4.方法签名和方法重载

方法签名概念:方法名字+参数列表[类型,个数,顺序:必须一致]
方法重载:就是指在同一个类中,方法名相同但参数列表不同的方法
列如下面


image.png

方法参数传递

1.什么是方法参数传递

概念:在使用方法的时候,传入值或者变量

2.值传递

形式参数是基本数据类型,传递的是值


image.png

3.引用传递

形参是引用数据类型(String除外),传递的是地址
形参和实参指向同一个引用地址,所以操作形参就是操作实参
形参改变会影响实参


image.png

你可能感兴趣的:(Java--方法及方法参数传递:)