面向对象及方法的调用

时间:2021-01-29 11:55:54   收藏:0   阅读:0

面向对象及方法的调用

面向对象

方法的调用

值传递

举例说明:

public static void main(String[] args){
        int a=1;
        xx(a);//a执行力此方法后a的值还为1,a只是给这个方法进行了传值,并没有将a本身传给方法,这就是值传递
        System.out.println(a);
    }
    public static void xx(int a){
        a=10;
    }

引用传递

举类说明:

public class Demo05 {
    public static void main(String[] args) {
        Person person = new Person();
        System.out.println(person.name);//输出为空
        Demo05.change(person);
        System.out.println(person.name);//输出对象,这就是引用传递
    }
    public static void change(Person person){
        person.name="对象";
    }
    static class Person{
        String name;
    }
}
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!