面向对象技术概述.pptVIP

  • 2
  • 0
  • 约8.93千字
  • 约 53页
  • 2017-02-24 发布于湖北
  • 举报
《面向对象技术与Visual C++》--第1章 第1章 面向对象技术概述 本章主要内容 计算机程序语言的发展 程序设计方法发展历程 面向对象技术的基本概念 :对象,类,消息和事件 面向对象技术的基本特征:抽象性,封装性,继承性,多态性 Windows程序设计的特点 常用面向对象语言简介 1.2程序设计方法的发展历程 消息和事件 消息(Message)是描述事件发生的信息,它是对象之间发出的行为请求。 多个消息构成一个事件。 1.4面向对象技术的基本特征 抽象性(Abstract) 抽象就是忽略事物中与当前目标无关的非本质特征,更充分地注意与当前目标有关的本质特征。 封装性(Encapsulation) 封装就是把对象的属性和行为结合成一个独立的单位,并尽可能隐蔽对象的内部细节。 其有两个含义:一是封装性,另一个是“信息隐蔽”。 一是把对象的全部属性和行为结合在一起,形成一个不可分割的独立单位。 尽可能隐蔽对象的内部细节,对外形成一道屏障,与外部的联系只能通过外部接口实现。 继承性(Inheritance) 继承是一种联结类与类的层次模型。继承性是指特殊类的对象拥有其一般类的属性和行为的特性。 继承意味着“自动地拥有”,即特殊类中不必重新定义已在一般类中定义过的属性和行为,而它却自动地、隐含地拥有其一般类的属性与行为。 多态性(Polymorphism) 多态

文档评论(0)

1亿VIP精品文档

相关文档