什么是面向对象?面向对象有哪些特征

如题所述

你好,
对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。
面向对象(Object-Oriented)是基于对象的、基于类的的软件开发思想。
打个比方,把大象装冰箱分3步,原来的思想是面向过程,就是开门,装冰箱,关门。
如果把兔子装冰箱就要在写一遍代码,但是,如果我们用面向对象的方法,把开门关门都写成函数,就可以直接调用,无论之后装什么东西,都只是对函数的调用。这里的兔子是对象,大象是对象,还有你不知道的之后的东西等等。
面向对象的特征或者是要素是:抽象、封装、继承和多态。

其中封装是非常重要的性质,也是面向对象必须提供的机制。封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面,面向对象计算始于这个基本概念。
下周一要考面向对象技术引论,键入一遍,印象深刻。
温馨提示:答案为网友推荐,仅供参考
相似回答