当前位置: 华文世界 > 科技

编程里的「类」又被翻译带歪了,直到看到英文 class 我才恍然大悟

2024-10-04科技

面相对象的编程语言里,有个「类」的概念,当时看到它的第一眼我就懵逼了,好长时间也不理解这个「类」是什么意思,直到我看到英文单词 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」简化的太厉害了,应该翻译成「类别」比较准确。好多课程之所以学不好,不是应为我们笨,而是因为翻译的问题。