C#秘籍 什么是类 非IT如何理解类 类的本质

定义

  程序的数据和功能被组织为逻辑上相关的数据项和函数的封装集合,被称为类。类是一个能存储数据并执行代码的数据结构。它包含数据成员和函数成员。

  • 数据成员:它存储与类或类的实例相关的数据。数据成员通常模拟该类所表示的现实世界事物的特性。
  • 函数成员: 它执行代码。通常会模拟类所表示的现实世界事物的功能和操作。

理解

IT专业的理解: 类 (class)实际上是对某种类型的对象定义变量和方法的原型,它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。类是对某个对象的定义。 它包含有关对象动作方式的信息,包括它的名称、方法、属性和事件。实际上它本身并不是对象,因为它不存在。

类本质的理解:类就是类别。

证明题,求证类就是类别。
证明:

  • 原因一:翻译
    class(有道翻译)
    n.类别;(生物)(植物或动物分类的)纲;
    v. 把……归类,属于……类,被列为某类
    可以翻译为类别。
  • 原因二:类别
    举例,人类、动物、植物这些是类别,在C#中会定义为Class。
  • 原因三:逻辑关系
    首先假定类是类别,那么类别就是由分类得来的。
    分类:按照种类、等级或性质分别归类。(百度百科)

以上分别从常用翻译、类别举例、逻辑关系证明了类别等同于类,只是被简称为类。

故:类就是类别的缩写,简称。

现在我们再来看看百度百科对类别的定义,是不是依然符合类。

类别定义: 品类,门类,很多相似事物的综合。(百度百科)

对比IT专业的理解: 类 (Class)实际上是对某种类型的对象定义变量和方法的原型,它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。类是对某个对象的定义。 它包含有关对象动作方式的信息,包括它的名称、方法、属性和事件。实际上它本身并不是对象,因为它不存在。。

示例

类别举例:人类、动物类、植物类

  • 人类

按肤色:黄种、白人、黑人
按国际:中国人、美国人、非洲人
按性别:男人、女人、人妖?

  • 动物类

按会不会飞:爬行类、飞行类
按体型:大型、小型
按饲养:家禽、野兽

  • 植物类

按果蔬:水果、蔬菜
按茎的形态:乔木、灌木、藤类、草本
按植物的用途:经济作物、观赏植物

总结

类就是类别,是按照种类、等级或性质分别归类出来的抽象概念。

关于笔者

我是旋转De陀螺,笔者将持续分享Revit二次开发思路及入门经验,感谢点赞、关注、留言、一键三连,获取更多分享。

  • 微信公众号: BIM开发
  • QQ群: 1009105743
  • CSDN: 旋转De陀螺
  • 知乎: 旋转De陀螺
    微信、QQ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值