2018-06-01学习小结 - 对象的引用与传递1

学习小结

17.1 初步了解引用传递

引用传递即传地址,指在方法调用时,传参是传递的引用地址,即变量所对应的内存空间的地址。

范例 17-1 对象的实例化内存分配操作

package com.Javastudy2;

/**
 * @author Y.W.
 * @date 2018年6月2日 上午12:10:51
 * @Description TODO 对象的实例化内存分配操作
 */
public class P434_17_1 {

    public static void main(String[] args) {
        Book5 book = null; // 声明对象
        book = new Book5(); // 实例化一个对象
        book.title = "Java程序设计"; // 设置类中的title属性
        book.price = 39.8; // 设置price属性
        book.printInfo(); // 此处的方法使用对象调用,不是直接调用
    }

}

class Book5 {
    String title;
    double price;

    public void printInfo() {
        System.out.println("title:" + this.title);
        System.out.println("price:" + this.price);
    }
}

运行结果:

运行结果
内部执行过程图解

小结

new实例化对象时,两个new就是两个新内存空间,彼此独立。


记于2018-6-2 00:52:59
By Yvan

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容