11 回答
TA贡献61条经验 获得超38个赞
物以类聚,人以群分
类和群就是对特定一组特征事物的描述,比如说渣男就是一个类,描述的是对感情不认真的男人,至少两个属性,行为比较渣,是男人
但渣男不是实际存在的事物,是一个描述,一种规范,而类型的实例就是对象
比如张三李四王二麻子,我们说他们就是渣男这种类型的实例
如果没有渣男这个类型,说我们需要说张三怎样怎样,李四也是怎样怎样,很累对不对,有了类型对应是不是简单清晰了很多,说渣男就行了,谁谁谁就是渣男,多简单明了
所谓对象就是类型和实例这套模型的统称,我们说一切皆对象针对的是 c++ 这种既有纯过程也有对象特性的语言,当然在 Java 中确实所有可操作的 tsrget 都需要封装成个类型,使用其实例,不用过度解读这句话
TA贡献1条经验 获得超1个赞
举个例子:
一只小黑猫 ,这就是一个对象。
而面向对象就是 这只小黑猫的抽象(类,里面封装着小黑猫的一些属性及行为特征)通过这个抽象,你可以实例化很多小黑猫(对象)。
TA贡献10条经验 获得超1个赞
首先我们得知道为什么会有对象这个概念,在上一代的编程中,是面向结构编程的,每个功能都是一个模块,耦合度极高。项目一大就会造成逻辑极其复杂,不利于理解和修改。然后聪明的前辈就想到了面向对象编程。就是每一个模块每一个逻辑都是对象,一个变量,一个函数体,一个包都是对象。就拿中文语法来说,以主谓宾举个例子,小明拿着扫把去扫地,小明是个对象,扫把是个对象,扫地也是个对象。
TA贡献2条经验 获得超0个赞
就是现实生活中实实在在存在的东西,想一想,他们是不是都有属性比如重量,大小之类的,这就是他的属性嘛。面向对象就是在实现功能时,我们尽量要接近真正的生活去构建,设计类及类之间的关系。
添加回答
举报