zoukankan      html  css  js  c++  java
  • Java ----对象和对象的引用

    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》中

    引用

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

  • 相关阅读:
    PHP运行模式
    Facebook揭秘HipHop项目 PHP程序大提速
    linux下django部署到apache
    流式传输的两大主流种类及流式传输特点
    深入理解php底层:php生命周期
    [转]PHP函数的实现原理及性能分析 .
    使用printk进行内核调试的方法
    探究PHP底层
    Apc缓存Opcode
    硬盘的读写原理
  • 原文地址:https://www.cnblogs.com/Actexpler-S/p/7666882.html
Copyright © 2011-2022 走看看