第1个回答 2012-08-14
面向对象就是一种程序设计方法,核心是开发对象模型。什么是类?类是一组对象,这组对象都共享了这个类定义中声明的一切东西,这些对象具有相同的属性、行为以及相同的实现方式。比如高一(1)班所有同学就构成了一个类(高一一班学生)。封装有两层含义:1.将一些相关的属性(数据)和行为(函数)放在一起,行成一个类;2.将类的实现(私有部分)与接口(公有部分)分离。消息就是函数调用,向一个对象发送消息就是调用一个对象的成员函数。继承是一种结构,这种结构表示了是一种关系或者实现了代码重用。多态指的是,一个名字可以代表一些不同的对象,只要这些对象都有共同的基类即可,这样的话我们可以通过这个名字向这些对象发送消息(由基类定义),而这些不同的对象会以不同的方式来响应这个消息。多态提供了更高级别的封装(第二层含义),我们可以在基类定义接口,派生类提供实现。希望能帮到你。