面向对象程序设计中“对象指的是什么?”

如题所述

第1个回答  2018-03-07

是多态   谢谢

第2个回答  推荐于2017-11-25

面向过程:将所做事情的步骤一步一步的分析并实现。

面向对象:描述某一个事物做某件事情的行为。

两者区别:前者主要以步骤来划分问题,后者主要以功能来划分问题。

比如:一个老板,他直接管理的是每个部门经理或负责人,如,人力部、产品部、市场部等。至于,各部门内部具体工作事项,由各自负责人去安排就行了。这就是面向对象。

面向对象基本特征:

    封装:把客观事物封装成抽象的类,对外界实现接口调用,可以隐藏内部方法实现细节。比如:计算机语言加减乘除,我们只需提供数字与符号即可得出结果。具体怎么计算我们不知道底层实现。

    继承:让一个对象拥有另一个对象的属性和方法,同时该对象可以拥有自己独有的属性和方法。例如:狗和人都继承自动物类,都有身高和体重等属性,都会吃饭、走路、睡觉等方法,但是人还有身份证,还可以说话。

    多态:让一个方法面对不同类型的对象做出不同的响应。例如:狗和人--->吃饭 ,狗吃饭不用工具,人吃饭要用筷子等工具。

作为一个计算机专业刚毕业的大学生,上了各种编程课程,现在发现这个问题我也很模糊,今天刚总结了网上的资料做了个人的理解,希望对你有帮助。

本回答被网友采纳
相似回答