定义
程序的数据和功能被组织为逻辑上相关的数据项和函数的封装集合,被称为类。类是一个能存储数据并执行代码的数据结构。它包含数据成员和函数成员。
- 数据成员:它存储与类或类的实例相关的数据。数据成员通常模拟该类所表示的现实世界事物的特性。
- 函数成员: 它执行代码。通常会模拟类所表示的现实世界事物的功能和操作。
理解
IT专业的理解: 类 (class)实际上是对某种类型的对象定义变量和方法的原型,它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。类是对某个对象的定义。 它包含有关对象动作方式的信息,包括它的名称、方法、属性和事件。实际上它本身并不是对象,因为它不存在。
类本质的理解:类就是类别。
证明题,求证类就是类别。
证明:
- 原因一:翻译
class(有道翻译)
n.类别;(生物)(植物或动物分类的)纲;
v. 把……归类,属于……类,被列为某类
可以翻译为类别。 - 原因二:类别
举例,人类、动物、植物这些是类别,在C#中会定义为Class。 - 原因三:逻辑关系
首先假定类是类别,那么类别就是由分类得来的。
分类:按照种类、等级或性质分别归类。(百度百科)
以上分别从常用翻译、类别举例、逻辑关系证明了类别等同于类,只是被简称为类。
故:类就是类别的缩写,简称。
现在我们再来看看百度百科对类别的定义,是不是依然符合类。
类别定义: 品类,门类,很多相似事物的综合。(百度百科)
对比IT专业的理解: 类 (Class)实际上是对某种类型的对象定义变量和方法的原型,它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。类是对某个对象的定义。 它包含有关对象动作方式的信息,包括它的名称、方法、属性和事件。实际上它本身并不是对象,因为它不存在。。
示例
类别举例:人类、动物类、植物类
- 人类
按肤色:黄种、白人、黑人
按国际:中国人、美国人、非洲人
按性别:男人、女人、人妖?
- 动物类
按会不会飞:爬行类、飞行类
按体型:大型、小型
按饲养:家禽、野兽
- 植物类
按果蔬:水果、蔬菜
按茎的形态:乔木、灌木、藤类、草本
按植物的用途:经济作物、观赏植物
总结
类就是类别,是按照种类、等级或性质分别归类出来的抽象概念。
关于笔者
我是旋转De陀螺,笔者将持续分享Revit二次开发思路及入门经验,感谢点赞、关注、留言、一键三连,获取更多分享。
- 微信公众号: BIM开发
- QQ群: 1009105743
- CSDN: 旋转De陀螺
- 知乎: 旋转De陀螺