码迷,mamicode.com
首页 > 编程语言 > 详细

Java ----对象和对象的引用

时间:2017-10-14 14:52:06      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:创建   nbsp   调用   有关   span   ima   display   pre   alt   

java中对象和对象的引用是两个很让人迷糊的概念,对象和对象的引用到底什么样的关系。

 

一、对象

   学过面向对象语言的同学都能理解对象是什么概念了吧,在Java中万物皆对象,在代码的世界中,对象是class的一个具体实例,比如一个叫小黑的狗就是狗类的一个具体实例,也就是狗类的一个对象。类是一种抽象的概念,而对象是类的一个具体实例。

技术分享

二、对象的引用

应用肯定跟对象是有关系的,那问题是他们有什么样的管理呢。在Java中一切皆是对象,所以我们写代码的时候,操作的基本上都是对象对吧,那么问题来了?我们是怎么操作对象的呢?

Person person=new Person("张三");  //创建一个对象并实例化
        
        Person person2;                    //创建一个对象的引用
        person2=new Person("李四");        //创建一个对象,并让persons引用指向这个对象

在程序中我是都是这样创建对象的,对的我们都是通过new调用类的构造方法创建一个对象,也就是在上面的代码中new Person(“张三”) 和  new Person(“李四”);这两句话是创建了一个对象。

那么的确这两句我们在内存中创建了对象,可是我们怎么操作这两个对象呢,比如:我们想设置张三的年龄为22岁:

//设置张三的年龄
        person.setAge(22);

没错吧,我们使用的是person,显而易见这个person就是我们操作“张三”这个对象的一个引用,所以就很容易明白引用是什么东西了,以及对象和对象的引用是什么关系了。在《think in Java》中

技术分享

总结出来就是:对象的引用就是我们操作对象的一个遥控器。

Java ----对象和对象的引用

标签:创建   nbsp   调用   有关   span   ima   display   pre   alt   

原文地址:http://www.cnblogs.com/Actexpler-S/p/7666882.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!