C#:面向对象技术-对象与类

面向对象技术(OOP)是我们在学习过程中非常重要的一个概念,像现在最主流的Java语言就是面向对象语言,而即使是已经被淘汰但却很易于上手的VB,也部分包含了面向对象的一些特点,是我们必须要掌握的一个知识点。

既然说到面向对象技术,就不得不提对象。对象是指所有看得见、摸得着的且特指的一个事物,比如,桌子是不是对象?可能很多人一听,觉得桌子看得见、摸得着,就会回答“是”,但因为这个桌子并不是特指的(一个屋子里就有很多桌子,如果不特指出来,谁也不知道说的是哪个桌子),因此桌子不能算为对象,我们得说是“第一排第三列的桌子”,这个桌子才能说得上是对象。

而说到对象,我们就必须要提一下类。

类的定义:具有共同属性与方法的对象的集合。从字面意义上来理解不难,而比喻起来,就相当于:角马、长颈鹿、山羊都是哺乳类动物(属性),他们都吃草,都能跑(方法),因此可以把他们划为食草哺乳动物这一类(没有遵循生物学分类,不专业之处敬请谅解)。

类与对象的关系:类是对象的类型,这个也不难理解。

类与对象的区别:
-类是抽象概念,而对象是实体;
-类不占内存,对象占内存。

类的成员:属性方法字段

今天先说这么多,面向对象的概念不止这么浅显,还需要自己在之后的时间里不断探索。

猜你喜欢

转载自blog.csdn.net/Marshallren/article/details/86530000
今日推荐