Java中对象的引用关系
Posted 眉毛病
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中对象的引用关系相关的知识,希望对你有一定的参考价值。
class Book { String name; double price; public void getInfo() { System.out.println("书名:" + name + " 价格是:" + price + "元"); } } public class Demo { public static void main(String args[]) { //创建两个不同的Book对象 Book bk1 = new Book(); Book bk2 = new Book(); //给bk1对象初始化 bk1.name = "Java从入门到放弃"; bk1.price = 39.9; //引用传递 bk2 = bk1; //改变bk2引用的name的值 bk2.name = "Java学不会"; //输出bk1的值,可以看到bk1的值也改变了,因为两个对象指向的是同一块堆内存 bk1.getInfo(); } } /*---------------------------------- F:Code>java Demo 书名:Java学不会 价格是:39.9元 F:Code>*/
以上是关于Java中对象的引用关系的主要内容,如果未能解决你的问题,请参考以下文章
关于JAVA的Object类接收引用和对象向下转型关系的疑问
spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段