当前位置:编程学习 > JAVA >>

类、对象、引用怎么理解三者?

今天刚刚学习了面向对象的知识,其中说到了面向对象的组成:类,引用,对象。这三者的具体理解总是很模糊,希望大神帮助,给个容易理解的说法。 --------------------编程问答-------------------- 月经贴,网上一搜一大把。我可以跟你举一个例子。你是人,我也是人,mao主席也是人,于是我们把人抽象出来就一个类:人。具体到你和我,那就是对象。你的名字和我的名字指向我们,那就是引用。类似的例子还有很多,水果,动物都可以。 --------------------编程问答-------------------- 类就是class,对象就是new出来的东西,引用就是存放对象地址的变量。 --------------------编程问答-------------------- 类 是汽车图纸
对象 是根据图纸制造出来的汽车
引用 车库存放这辆汽车的地方 --------------------编程问答--------------------
引用 2 楼 bill0605030109 的回复:
类就是class,对象就是new出来的东西,引用就是存放对象地址的变量。


能不能写个简单的代码 举例说明 我也是不太懂引用 --------------------编程问答--------------------
引用 4 楼 u012533369 的回复:
Quote: 引用 2 楼 bill0605030109 的回复:

类就是class,对象就是new出来的东西,引用就是存放对象地址的变量。


能不能写个简单的代码 举例说明 我也是不太懂引用


Student st = new Student();
new Student()是对象
st是引用
Student是类

--------------------编程问答-------------------- 类是对象的模板,对象是类的实例,通俗的说类就是同一些事物的共性, --------------------编程问答-------------------- 类是对象的模板,对象是类的实例,通俗的说类就是同一些事物的共性, new 一下就是一个对象.
                                                                                 -------qhit --------------------编程问答--------------------
引用 5 楼 bill0605030109 的回复:
Quote: 引用 4 楼 u012533369 的回复:

Quote: 引用 2 楼 bill0605030109 的回复:

类就是class,对象就是new出来的东西,引用就是存放对象地址的变量。


能不能写个简单的代码 举例说明 我也是不太懂引用


Student st = new Student();
new Student()是对象
st是引用
Student是类



我一直认为st是对象了  --------------------编程问答--------------------
引用 8 楼 u012533369 的回复:
Quote: 引用 5 楼 bill0605030109 的回复:

Quote: 引用 4 楼 u012533369 的回复:

Quote: 引用 2 楼 bill0605030109 的回复:

类就是class,对象就是new出来的东西,引用就是存放对象地址的变量。


能不能写个简单的代码 举例说明 我也是不太懂引用


Student st = new Student();
new Student()是对象
st是引用
Student是类



我一直认为st是对象了 

我也不确认,你自己百度一下噜。。。 --------------------编程问答--------------------
引用 1 楼 solomon5926 的回复:
月经贴,网上一搜一大把。我可以跟你举一个例子。你是人,我也是人,mao主席也是人,于是我们把人抽象出来就一个类:人。具体到你和我,那就是对象。你的名字和我的名字指向我们,那就是引用。类似的例子还有很多,水果,动物都可以。


Fantastic analogy,it is realy useful for the post starter to twig the Oriented-Object. --------------------编程问答-------------------- --------------------编程问答-------------------- 地址。。能在哪里找的到。。就是引用。。比如 快递 必须要地址才能送货上门。 --------------------编程问答-------------------- 类:人类,狗类。
对象:一类中的一个实体。比如人类当中的你,我。
引用:指向对象的一个东西。可以理解为姓名。
补充:Java ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,