Java-值传递和引用传递
生活随笔
收集整理的這篇文章主要介紹了
Java-值传递和引用传递
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
值傳遞
// 值傳遞 public class Demo04 {public static void main(String[] args) {int a = 1;System.out.println(a); // 1change(a);System.out.println(a); // 1}public static void change(int a){a = 10;} }引用傳遞
// 引用傳遞: 對象, 本質還是值傳遞 public class Demo05 {public static void main(String[] args) {Person person = new Person();System.out.println(person.name); // nullchange(person);System.out.println(person.name); // 網絡}public static void change(Person person){// person是一個對象:指向的-->Person person = new Person(); 這是一個具體的人,可以改變屬性person.name = "網絡";} }// 定義了一個Person類,有一個屬性: name class Person{String name; }https://www.bilibili.com/video/BV12J41137hu?p=62&spm_id_from=pageDriver
總結
以上是生活随笔為你收集整理的Java-值传递和引用传递的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单线程与多线程的区别
- 下一篇: java swing图形界面开发设计器w