Mos_F的个人空间 https://bbs.21ic.com/?1874590 [收藏] [复制] [RSS]

日志

C#学习笔记-面向对象程序设计入门

已有 109 次阅读2017-9-18 20:01 |个人分类:C#|系统分类:兴趣爱好

面向对象的基本概念
面向对象的最基本特征:抽象性、封装性、继承性和多态性。
抽象:共性归纳、集中的过程,表达了同一类事物的本质。
     例如:int是对所有整数的抽象,double是对所有双精度浮点型数的抽象
封装:①将有关的数据和操作代码封装在一个对象(class xx)中,形成基本单元,相互独立,互不影响
      ②将对象中某些部分对外隐藏(又称信息隐藏)
继承(又称派生):B在原有A的基础上增加新内容,B无需重新定义在A中已有的属性和方法。A为基类/父类,B为派生类/子类。
多态(在面向对象的概念中成为覆盖):在基类中定义的属性或方法被派生类继承后,可以具有不同的数据类型或表现出不同的行为。
类的定义
类:代表了某一类对象的共性和特征。
类是抽象的,不占内存,对象是具体的,占用存储空间。

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)