Java 参数之间值得传递

在这里插入图片描述

public class Test1 {
    
    
    public static void main(String[] args) {
    
    
        int i=10;
        add(i);
        System.out.println("main方法中的i="+i);
    }
    public static void add(int i){
    
    
        i++;
        System.out.println("add方法中的="+i);
    }
}

在这里插入图片描述

public class Test1 {
    
    
    public static void main(String[] args) {
    
    
        User u= new User(20);
        add(u);
        System.out.println("main方法中的age="+u.age);
    }
    public static void add(User u){
    
    
        u.age++;
        System.out.println("add方法中的age="+u.age);
    }
    static class User{
    
    
        private int age;
        public User(int age) {
    
    
            this.age = age;
        }
    }
}

Guess you like

Origin blog.csdn.net/qq_45858803/article/details/121304115