简述面向对象的程序设计的基本思想。
简述面向对象的程序设计的基本思想。
【正确答案】:(1)客观世界的任何事物都是对象,它们都有一些静态属性,也都有一些相关的操作。作为一个整体,这些对象对外不必公开这些属性与操作。这就是所谓“封装性”。(2)对象之间有抽象与具体,群体与个体,整体与部分等几种关系。这些关系构成对象的网络结构。(3)抽象的、较大的对象所具有的性质,包括静态属性和动态操作,自然地成为它的子类的性质,不必加以说明或规定。这就是所谓“遗传性”。(4)对象之间可以互送消息。这消息可以是传送一个参数,也可以是使这个对象开始某个操作。
Top