VC++6.0入门【第二章 面向对象程序设计的概念】.docVIP

  • 24
  • 0
  • 约 30页
  • 2016-08-05 发布于重庆
  • 举报

VC++6.0入门【第二章 面向对象程序设计的概念】.doc

VC6.0入门【第二章面向对象程序设计的概念】

第2章 面向对象程序设计的概念 精讲 VC++应用程序是采用C++语言编写的。C++是在C语言的基础上进行改进与扩充,是既面向对象又面向过程的一种混合程序设计语言。 传统的程序设计思维方式是基于“算法+数据结构=程序”的模式,在这类程序中,数据和施加于数据的操作(算法过程)总是分离的,所有程序均有一组被动的数据和一组能动的过程所组成。通常把这类程序设计称为面向过程的程序设计,把支持这类程序设计的语言称为面向过程的语言(procedure-oriented language ,简称POL)。C语言就是其中的一种。C++保留了C语言的基本语法和流程,C程序几乎都可以在C++环境中不作修改被运行。 面向对象程序设计(object-oriented programming,简称OOP)将数据及对数据的操作放在一起,作为一相互依存、不可分割的整体来处理,它采用数据抽象和信息隐藏技术。它将对象及对象的操作抽象成一种新的数据类型——类,并且考虑不同对象之间的联系和对象类的重用性。概括为“对象+消息=面向对象的程序”。 本章将在C语言基础上对比介绍C++的基本语法,并扩充到面向对象程序设计的基本概念,使读者能够对在VC++应用程序开发中遇到的语法现象有个初步的理解。 2.1 C++与C的基本语法区别 2.1.1 一般语法区别 1. 注释 C++支持的注释方法有两种: (1) /*……*/ (2)

文档评论(0)

1亿VIP精品文档

相关文档