美文网首页
值传递,引用传递

值传递,引用传递

作者: 临木有希 | 来源:发表于2018-08-01 13:18 被阅读0次
//值传递

public class ValueDemo{
     public static void main(String[] args){
         int x=10;
         method(x);
         System.out.println("x="+x);
     }
     public static void method(int mx){
         mx=20;
     }
    
}
image.png
//示例二:引用传递
public class RefDemo1{
    public static void main(String[] args){
        Duck d = new Duck();
        method(d);
        System.out.println("Duck age ="+d.age);
    }
    public static void method(Duck duck){
        duck.age = 5;
    }   
}

class Duck{
    int age = 2;//省略封装
}
image.png
/**示例三:String传递
    字符串本身就是一个对象
*/
public class RefDemo2{
    public static void main(String[] args){
        String name ="小飞";
        method(name);
        System.out.println("name ="+name);
    }
    public static void method(String sname){
        sname = "小备";
    }   
}
image.png
//示例三:String传递
public class RefDemo3{
    public static void main(String[] args){
        Person p = new Person();
        method(p);
        System.out.println("person name ="+p.name);
    }
    public static void method(Person per){
        per.name = "备备";
    }   
}

class Person{
    String name ="飞飞";//省略封装
}
image.png

<meta charset="utf-8">

<meta charset="utf-8">

clipboard.png

相关文章

  • Day12-Java

    值传递和引用传递 值传递是值的拷贝, 引用传递是引用的拷贝 String 类型是引用类型, new String ...

  • Java中的参数传递

    为了便于理解,会将参数传递分为按值传递和按引用传递。按值传递是传递的值的拷贝,按引用传递传递的是引用的地址值,所以...

  • Java所有参数-对象引用及基本类型值--都是值传递

    前言 当前主要存在两种传递方式,值传递和引用传递,先简单介绍值传递和引用传递值传递(pass by value)是...

  • JS是按值传递还是按引用传递?

    JS是按值传递还是按引用传递? 按值传递 VS. 按引用传递 探究JS值的传递方式 按共享传递 call by s...

  • Go语言学习笔记(三)

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

  • 聊聊Java内部类

    一.磨叽磨叽Java值传递与引用传递 “在Java里面参数传递都是按值传递”即:按值传递是传递的值的拷贝,按引用传...

  • Java值传递

    “在Java里面参数传递都是按值传递”这句话的意思是:按值传递是传递的值的拷贝,按引用传递其实传递的是引用的地址值...

  • C++基础

    C++ 值传递、指针传递、引用传递详解C++中引用传递与指针传递区别 引用传递和指针传递的区别 引用的规则:(1)...

  • 值传递&引用传递

    值传递: 方法调用时,实际参数把它的值传递给对应的形式参数,函数接收的是原始值的一个copy,此时内存中存在两个相...

  • 值传递,引用传递

网友评论

      本文标题:值传递,引用传递

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