黑马程序员技术交流社区

标题: 类与对象的关系? [打印本页]

作者: guanxiangliang    时间: 2014-8-4 21:29
标题: 类与对象的关系?
有点蒙,不是很清楚
作者: justin1258    时间: 2014-8-4 21:33
类相当于一个模板,对象像是由这个模板生产出来的产品。动物是一个类,你就是动物的一个实例(对象)。
作者: liqi    时间: 2014-8-4 21:35
把人抽象成Person类,类中有成员变量:姓名,性别,年龄,方法有,吃饭,喝水,睡觉,等共同的功能,也就是方法。
对象:就是具体的人,比如  Person p1= new  Person();这个是实例化对象,p1代表一个人,
想要三个对象的话,就new三次,
也就是类抽象出了人类共同的属性和方法。对象类的具体个体
作者: liqi    时间: 2014-8-4 21:54
liqi 发表于 2014-8-4 21:35
把人抽象成Person类,类中有成员变量:姓名,性别,年龄,方法有,吃饭,喝水,睡觉,等共同的功能,也就是 ...

当然,人,猪,狗,还可以向上抽取出一个类   哺乳动物 类  描述属性和共同行为。
这就涉及到了继承问题了
作者: es2379649    时间: 2014-8-4 21:56
类是从对象抽取出来的东西,类不具有具象化的属性,静态的除外。但是对象有具象化的属性。
作者: C.C.    时间: 2014-8-4 22:00
这个我也是不怎么清楚
作者: 王一勇    时间: 2014-8-4 22:07
类是实例的抽象,实例是类的具体
作者: 王峰峰    时间: 2014-8-4 22:10
类是对事物的抽象,对象是事物的具体化。
作者: dingpanbo    时间: 2014-8-4 22:30
不知道你是不是工科的,打个比方,就是类是一张图纸,CAD的二维图纸,里面有对一个零件的秒速,包含尺寸了、用途了、安装标准了。而对象就是,把这个零件造出来,成一个实体,具有图纸描述的所有东西。
作者: 郭旭辉    时间: 2014-8-4 22:47
类是事物的抽象。。是一个范围,比如动物类。。对象时类的实例化。比如人是动物类的一个实例。
作者: 姜佳文    时间: 2014-8-4 23:09
类是具有相同数据结构(属性)和相同操作功能(行为)对象的集合。对象就是符合某种类所产生的一个实例。对象与类的关系是:对象的共性抽象为类,类的实例化就是对象。对象的声明:类名 对象名=new 类名();对象的调用:访问属性:对象名.属性名;访问方法:对象名.方法名();
作者: 沿途小将    时间: 2014-8-11 22:29
25分的技术分怎么来的额,对象又叫做实例类,就说类是对象的前提,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2