----- se pasan los parámetros del método basado en Java y valores de retorno

El método de parámetros de transmisión y valores de retorno (tipo básico)

public class Text {
    public int  changeNum(int a){
        System.out.println("方法执行之前"+a);
        a=10;
        System.out.println("方法执行之后"+a);
        return a;//返回值 将a临时变量空间内的值(引用)返回出来
    }
    


    public static void main(String[] args) {
        Text t=new Text();//堆内存中开辟空间
        int x=1;
        x=t.changeNum(x);//返回值把10抛出来 x接受
        System.out.println("方法执行完毕,main方法中a的值"+x);
    }
}

El método de parámetros de transmisión y valores de retorno (tipo de referencia)

public class Text {
   
    public void chnangeArray(int[] x){
        System.out.println("方法执行之前"+x[0]);
        x[0]=10;
        System.out.println("方法执行之后"+x[0]);

    }


    public static void main(String[] args) {
        Text t=new Text();
        int a[]=new int[]{0,1,2,3};
        t.chnangeArray(a);
        /方法存在堆内存里 ,方法执行在栈内存中的临时空间
        //调用方法时将a的值传递给了x  int[] x=a; 传递过来的就是一个引用
        System.out.println("方法执行完毕,main方法中a的值"+a[0]);
    }
}

Y los argumentos de los parámetros

  • espacio de parámetros se apreciará que la variable temporal x es un método de realización de
  • Se pasó argumentos apreciados en el argumento cuando se llama a un método
  • Serán argumentos pasados ​​al contenido del parámetro invocación de método
  • Si el tipo de contenido es el valor del parámetro básico pasado es el mismo cambio argumento
  • Si el contenido es un parámetro de referencia del tipo de referencia se pasa el cambio discusión con el cambio

Supongo que te gusta

Origin www.cnblogs.com/CGGG/p/12556404.html
Recomendado
Clasificación