学习小结
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