JavaSE 基础 第27节 对象类型的参数传递

2016-06-29

1 对象类型的参数传递
Java中只有值传递。
基本类型,直接传值
引用类型,传递的是引用,而这个引用就是值。
基本数据类型作为参数,直接操作。
引用类型作为参数,操作的是引用指向的堆内存中的对象。

package com.java1995;

public class Animal {
    
    String name;
    String skin;//肤色
    String type;//品种

}
package com.java1995;

public class Test {
    
    public static void main(String[] args) {
        Animal a=new Animal();
        a.name="小花";
        a.skin="白色";
        a.type="小狗";
        /**
         * 基本数据类型作为参数,直接操作
         * 引用类型作为参数,操作的是引用指向的堆内存中的对象
         */
        printAnimal(a);
    }
    
    public static void printAnimal(Animal a){
        System.out.println("姓名是:"+a.name+",肤色是:"+a.skin+",品种是:"+a.type);
    }

}

【参考资料】

[1] Java轻松入门经典教程【完整版】

原文地址:https://www.cnblogs.com/cenliang/p/5627236.html