C#面向对象简介

  • 内容
  • 评论
  • 相关

面向对象的编程(Object-OrientedProgramming, OOP)语言己经在编程语言中占据了半壁江山,所谓面向对象是指在编程时将任何事物都看成是一个对象来描述。

对象包括属性和方法,属性是指对象固有的特征,方法则是对象的行为。

例如将手机看作是一个对象,手机的大小、颜色、品牌都可以看作是一个特征,即属性,而打电话、发短信、上网是手机的行为,即方法。

面向过程的编程是把一个操作从头到尾写在一起,编程过程简单但缺乏可重用性,不方便软件的移植。

面向对象编程则是对传统的面向过程编程的一种颠覆,让编程看起来更容易理解,同时也增强了代码的重用性。

面向对象语言的三大特征分别是封装、继承、多态。下面分别介绍这三大特征。

1) 封装

封装就好像把所有的硬件设施放到手机里,而用户只能看到手机的外观,看不到手机内部的结构和硬件配置。

在 C# 语言中能体现封装特性的编程元素有很多,例如类、接口、方法等。

封装的好处就是能让用户只关心对象的用法而不用关心对象的实现,在为用户的访问提供了便利的同时也提高了程序的安全性。

2) 继承

世界上第一部手机是由被称为手机之父的马丁•库帕在 1973 年开发的,如下图所示。

手机之父马丁·库帕

本文标题:C#面向对象简介

本文地址:https://www.hosteonscn.com/4761.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注