第17章 C言简介.docVIP

  • 1
  • 0
  • 约6.37万字
  • 约 60页
  • 2016-10-13 发布于贵州
  • 举报
第17章 C言简介

第17章 C#语言简介 C#(C Sharp)是微软于2000年提出的一种源于C++、类似于Java的面向对象编程语言,适合于分布式环境中的组件开发。C# 是专门为.NET设计的,也是.NET编程的首选语言。 17.1 OOP语言 OOP(Object-Oriented Programming,面向对象编程)是目前主流的编程技术,本节介绍其中最重要的C++、Java和C#,重点是它们三者之间的关系与对比。 17.1.1 OOP概述 程序设计语言,在思想上发展很快,在技术上也是不断创新。经历了手工操作(控制面板)、机器语言、汇编语言、宏汇编语言、高级语言和第4代语言等多个阶段。OOP只是在高级程序设计语言中,流行的多种编程技术之一。 1.基本特征 面向对象编程的三个基本特征是: 封装(encapsulation)—— 是对问题的抽象,以达到信息隐藏的目的。通过类和对象,将属性(数据/变量)和方法(操作/函数)封装在一个黑箱内,将细节隐藏起来。既可以保护数据不被他人恶意或大意地修改,又能防止其他程序员编写高耦合度的代码,还方便了今后对对象内部的修改和升级。 继承(inheritance)—— 利用问题和事物的相似性,通过类的(多层)继承机制,可以达到减少软件开发难度和重用已有对象的属性和方法之目的。 多态(polymorphism)—— 同一操作或响应,可以同时针对多个可选的类型和

文档评论(0)

1亿VIP精品文档

相关文档