page contents

C是一种面向什么的语言

本文讲述了C是一种面向什么的语言!具有很好的参考价值,希望对大家有所帮助。一起跟随六星小编过来看看吧,具体如下:

attachments-2022-07-bzGNeVGx62d22da4afe30.png

本文讲述了C是一种面向什么的语言!具有很好的参考价值,希望对大家有所帮助。一起跟随六星小编过来看看吧,具体如下:

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

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

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

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

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

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

1) 封装

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

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

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

2) 继承

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

attachments-2022-07-yyaUSoCY62d22d5eac296.png从第一部手机问世发展至今,手机经历了多次巨变,但最基础的外观设计中的数字键和功能键以及打电话、发短信的功能被保留,只是在此基础上让手机的外观更加美观、操作更加简单、提供更多的功能满足用户的需求。


现在人们使用的智能手机实际上就是继承的实例,因此可以将继承理解为在保留原有功能的基础上进行改进的过程。

在 C# 语言中继承关系主要体现在类之间的继承,这样既能减少开发时的代码量又方便了程序的复用。

3) 多态

多态的概念是很好理解的,现在的手机品牌众多,样式也各不相同,但最基本的功能和键盘设计等还是一致的,那么这些不同种类的手机就体现了一种多态的特性。

在 C# 语言中多态是通过类的继承或接口的实现来体现的,多态给程序带来的最大好处与继承类似,即提高了程序的复用性和可移植性。

更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。

想高效系统的学习Python编程语言,推荐大家关注一个微信公众号:Python编程学习圈。每天分享行业资讯、技术干货供大家阅读,关注即可免费领取整套Python入门到进阶的学习资料以及教程,感兴趣的小伙伴赶紧行动起来吧。

attachments-2022-05-rLS4AIF8628ee5f3b7e12.jpg


  • 发表于 2022-07-16 11:17
  • 阅读 ( 442 )
  • 分类:C/C++开发

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
轩辕小不懂
轩辕小不懂

2403 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1474 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章