为了账号安全,请及时绑定邮箱和手机立即绑定

对象是什么 面向对象是什么

对象是什么 面向对象是什么

HOTLINE 2017-10-07 09:43:06
困扰我很久的东西 别告诉我 万物皆对象😡
查看完整描述

11 回答

已采纳
?
Samaritan

TA贡献61条经验 获得超38个赞

物以类聚,人以群分

类和群就是对特定一组特征事物的描述,比如说渣男就是一个类,描述的是对感情不认真的男人,至少两个属性,行为比较渣,是男人

但渣男不是实际存在的事物,是一个描述,一种规范,而类型的实例就是对象

比如张三李四王二麻子,我们说他们就是渣男这种类型的实例

如果没有渣男这个类型,说我们需要说张三怎样怎样,李四也是怎样怎样,很累对不对,有了类型对应是不是简单清晰了很多,说渣男就行了,谁谁谁就是渣男,多简单明了

所谓对象就是类型和实例这套模型的统称,我们说一切皆对象针对的是 c++ 这种既有纯过程也有对象特性的语言,当然在 Java 中确实所有可操作的 tsrget 都需要封装成个类型,使用其实例,不用过度解读这句话

查看完整回答
5 反对 回复 2017-10-08
?
慕慕1581088

TA贡献8条经验 获得超9个赞

对象是类的实例化,类是一个物体的抽象

你本身就是一个对象,你是人类的一个实例,

我是另一个对象,我是人类的另一个实例,

你与我都是具体的,而人类是抽象的

查看完整回答
1 反对 回复 2017-10-07
?
一光年太远

TA贡献1条经验 获得超1个赞

举个例子:
一只小黑猫 ,这就是一个对象。
而面向对象就是 这只小黑猫的抽象(类,里面封装着小黑猫的一些属性及行为特征)通过这个抽象,你可以实例化很多小黑猫(对象)。

查看完整回答
1 反对 回复 2017-10-07
?
qq_浪_5

TA贡献1条经验 获得超1个赞

对象是类的实例化,类是一个物体的抽象

查看完整回答
1 反对 回复 2017-10-07
?
大大叶5529

TA贡献10条经验 获得超1个赞

首先我们得知道为什么会有对象这个概念,在上一代的编程中,是面向结构编程的,每个功能都是一个模块,耦合度极高。项目一大就会造成逻辑极其复杂,不利于理解和修改。然后聪明的前辈就想到了面向对象编程。就是每一个模块每一个逻辑都是对象,一个变量,一个函数体,一个包都是对象。就拿中文语法来说,以主谓宾举个例子,小明拿着扫把去扫地,小明是个对象,扫把是个对象,扫地也是个对象。

查看完整回答
反对 回复 2017-10-07
?
qq_哈哈_123

TA贡献2条经验 获得超0个赞

就是现实生活中实实在在存在的东西,想一想,他们是不是都有属性比如重量,大小之类的,这就是他的属性嘛。面向对象就是在实现功能时,我们尽量要接近真正的生活去构建,设计类及类之间的关系。

查看完整回答
反对 回复 2017-10-07
?
破冰D

TA贡献1条经验 获得超0个赞

不要纠结这个,也不要钻牛角尖

查看完整回答
反对 回复 2017-10-07
?
Sxy97

TA贡献63条经验 获得超23个赞

单身二十年我也不知道对象是啥

查看完整回答
反对 回复 2017-10-07
?
qq__7215

TA贡献5条经验 获得超1个赞

多写代码就知道了,很简单的

查看完整回答
反对 回复 2017-10-07
?
Yellow2dong

TA贡献2条经验 获得超0个赞

继承 多态 封装

查看完整回答
反对 回复 2017-10-07
  • 11 回答
  • 0 关注
  • 5023 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信