美文网首页
关于方法的参数传递(值传递)

关于方法的参数传递(值传递)

作者: DarkMonster | 来源:发表于2017-05-06 18:55 被阅读0次

package com.atguigu.java;

/*

* 方法的参数传递(重点、难点)

* 1.形参:方法声明时,方法小括号内的参数

*    实参:调用方法时,实际传入的参数的值*

* 2.规则:java中的参数传递机制:值传递机制

*  1)形参是基本数据类型的:将实参的值传递给形参的基本数据类型的变量

*  2)形参是引用数据类型的:将实参的引用类型变量的值(对应的堆空间的对象实体的首地址值)传递给形参的引用类型变量。

*

*/

public class TestArgsTransfer {

public static void main(String[] args) {

TestArgsTransfer tt = new TestArgsTransfer();

int i = 10;

int j = 5;

System.out.println("i:" + i + " j:" + j);//i : 10  j : 5

// //交换变量i与j的值

// int temp = i;

// i = j;

// j = temp;

tt.swap(i, j);//将i的值传递给m,j的值传递给n

System.out.println("i:" + i + " j:" + j);//i : 10  j : 5

}

//定义一个方法,交换两个变量的值

public void swap(int m,int n){

int temp = m;

m = n;

n = temp;

System.out.println("m:" + m + " n:" + n);

}

}

相关文章

  • Java-02 方法&继承

    方法 参数传递 值类型是值传递,对象是引用传递,传递的是地址 方法签名 方法签名由方法名和参数类型组成, 不包括返...

  • Java基础之数组(二)

    一、方法参数的值传递机制 传递的过程是方法被调用时,方法里的参数是以值传递的方式传递的 就是将实际参数的副本传入方...

  • 关于方法的参数传递(值传递)

    package com.atguigu.java; /* * 方法的参数传递(重点、难点) * 1.形参:方法声明...

  • 面向对象——方法的值传递和引用传递

    带参函数 方法的值传递 按值传递是什么 指的是在方法调用时,传递的参数是按值的拷贝传递 按值传递重要特点:传递的是...

  • java方法的参数传递

    在C++中方法参数的传递有两种方法——值传递和引用传递。 值传递即在传递时,方法内部会对传进来的参数进行一个深拷贝...

  • 谈谈Java的方法参数传递机制

    值传递# Java的方法参数传递是值传递!是值传递!值传递!!!重要的事情说三遍。什么是值传递?一个很简单的例子:...

  • JAVA是按值传递还是按引用传递

    java中对象作为参数传递给一个方法,到底是值传递,还是引用传递? String和int参数传递是按值传递还是引用...

  • Java入门系列-14-深入类和对象

    这篇文章用大量的代码帮你搞懂:值传递和引用传递、构造方法、方法重载、static关键字的使用 方法参数传递-值传递...

  • Java 参数的传递

    Java 的参数是值传递,不是引用传递 Java 中只有值传递,方法按值调用(call by value)。也就是...

  • Go语言学习笔记(三)

    指针 Go的指针不能运算 参数传递 Go的参数传递是值传递(值传递:开辟新的空间,拷贝传递参数的值,引用传递:引用...

网友评论

      本文标题:关于方法的参数传递(值传递)

      本文链接:https://www.haomeiwen.com/subject/zzkytxtx.html