C#语法基础16_面向对象编程(OOP)导读

C#语法基础16.0_面向对象编程(OOP)导读

在面向对象的思想,什么是类?

面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。(以类的具体对象之间的交互来看待事物的运作方式)

运用面向对象的方法,需要将现实中的事物进行抽象,抽象出一个个的

例如可以将大众CC、法拉利911、路虎揽胜、东风小康这四种具体的车子抽象为一个名为”车“的类,

这个”车“就是一个类,他是以上四种车的抽象,他们共有的一些特征,例如车的大小、车的品牌、车的类型、车的发动机型号等等都可以成为这个”车“类的属性(数据)。同时,他们都拥有一些功能,例如每辆车都可以加速、刹车、熄火等等,这些车可以实现的不同操作可以成为这个”车“类的方法

类就是一类事物的抽象,他们都有一些相似的特征,相似的能力,分别对应OOP中类的属性和方法。

面向对象的三大特性:封装、继承、多态

封装

继承(待载)

多态(待载)

posted on 2021-05-10 14:59  摸鱼time  阅读(67)  评论(0编辑  收藏  举报