java方法

*方法
 作用: 描述完成某某件事情的过程。
 其他语言: 函数

 初高中时期:  
 定义函数:fn(x,y) = x*y+5;       使用函数: fn(2,5)

 定义函数:
 [访问修饰符] [其他关键字]  返回值类型  方法名称 ([参数列表]) [throws 异常列表]{
           方法体 
           [return  返回值]
 }

 没有进入面向对象之前:
 public static 返回值类型  方法名称 ([参数列表]){
            方法体 
           [return  返回值]
 }

 方法的四种形式:
 1.无参数无返回值
 2.有参数有返回值
 3.无参数有返回值
 4.有参数无返回值

java方法_第1张图片

方法没有被调用的时候,都在方法区中的字节码文件(.class)中存储
方法被调用的时候,需要进入到栈内存中运行。

Java中的方法在其他语言中叫做函数。

--带参数方法的定义

格式:  public static void(参数){....}

--注意:方法定义时,参数中的数据类型与变量名都不能缺少,缺少任意一个程序都会报错

             方法定于时,多个参数之间使用逗号(,)隔开。

对了,调用的是形参,得到的是实参。

在编程中,参数分为形参(形式参数)和实参(实际参数)。

形参是在函数或方法定义中声明的变量。它们用于接收调用函数时传递的实际参数的值。形参是函数签名的一部分,它指定了函数所期望接收的参数类型和顺序。

实参是在调用函数或方法时传递给函数的实际参数值。它们是函数调用的一部分,用于为函数的形参提供实际的输入值。

举例来说,假设有以下的函数定义:

public void printInfo(String name, int age) {
    System.out.println("Name: " + name);
    System.out.println("Age: " + age);
}
 

在这个函数定义中,nameage就是形参。当调用这个函数时,传递给printInfo函数的实际参数值就是实参。例如:

printInfo("John", 25);
 

在这个函数调用中,"John"和25就是实参,它们会被传递给printInfo函数的形参nameage,分别用来输出姓名和年龄信息。

总之,形参是函数定义中的参数,它们是用来接收实参传递的值的变量。实参是函数调用时提供给形参的实际值。

你可能感兴趣的:(java,开发语言)