C#语法基础16_面向对象编程(OOP)导读
C#语法基础16.0_面向对象编程(OOP)导读
在面向对象的思想,什么是类?
面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。(以类的具体对象之间的交互来看待事物的运作方式)
运用面向对象的方法,需要将现实中的事物进行抽象,抽象出一个个的类,
例如可以将大众CC、法拉利911、路虎揽胜、东风小康这四种具体的车子抽象为一个名为”车“的类,
这个”车“就是一个类,他是以上四种车的抽象,他们共有的一些特征,例如车的大小、车的品牌、车的类型、车的发动机型号等等都可以成为这个”车“类的属性(数据)。同时,他们都拥有一些功能,例如每辆车都可以加速、刹车、熄火等等,这些车可以实现的不同操作可以成为这个”车“类的方法。
类就是一类事物的抽象,他们都有一些相似的特征,相似的能力,分别对应OOP中类的属性和方法。
面向对象的三大特性:封装、继承、多态
继承(待载)
多态(待载)
moyutime:本文仅是学习心得,观点仅供参考,祝愿读者学习途中快乐且不断有所收获。