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