面向对象的编程语言里,有个“类”的概念,当时看到它的第一眼我就懵逼了,好长时间也不理解这个“类”是什么意思,直到我看到英文单词 Class 我才恍然大悟,原来“类”就是类别的意思,在面向对象(Object)的编程语言中,先定义一个Class,Class里面定义了这一类别的通用的特性属性和功能方法,然后再实例化这个“类”,所谓的实例化也就是具体化,然后这个宽泛的类就变成了具体的对象,这个编程思路复合老外的思维,老外喜欢先定框架,然后再细化,这就是面向对象的编程语言的本质。

打开网易新闻 查看更多图片

“类”的英文是Class,英文单词明明浅显易懂,但翻译成中文之后却变得晦涩难懂,因此,学习国外先进科技最好直接看英文原版。

1 英语原意

类:Class

2 英文解释

class noun (TEACHING GROUP)

a group of students who are taught together at school, college, or university.班;班级

class noun (ECONOMIC GROUP)

a group of people within society who have the same economic and social position. 社会等级;阶级;阶层

class noun (RANK)

a group into which goods, services, or people are put according to their standard.(货物、服务或人的)等级,类别,级别

class noun (STYLE)

the quality of being stylish or fashionable. 风度;时髦;优雅

class noun (BIOLOGY)

a group of related plants or animals, in the general classification of plants and animals. (植物或动物分类的)纲

打开网易新闻 查看更多图片

class verb

to consider someone or something to belong to a particular group because of their qualities. 把…归类;把…分级

class adjective

very good 极好的;优秀的;出色的

3 中文解释

类的中文含义:

  • 很多相似事物的综合:种~。~群。~别。~书。分~。人~。
  • 相似,好像:~似。~同。

在计算机专业,类,英文单词 Class,用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。

打开网易新闻 查看更多图片

Class在英文世界里非常容易理解,但翻译成中文“类”之后就变得晦涩难懂,中文的“类”把“Class”简化得太厉害了,应该翻译成“类别”比较准确。好多课程之所以学不好,不是因为我们笨,而是因为翻译的问题。