creation operator(创建运算符):在编程语言中,用于创建新对象/新实例的运算符;最常见的是 new(如 Java、C++、C# 等)。在不同语言里,它通常与内存分配和/或调用构造函数相关。(有些语境下也可泛指“用于生成/创建的运算符”,但最常见指 new。)
/kriˈeɪʃən ˈɒpəreɪtər/(英式)
/kriˈeɪʃən ˈɑːpəreɪtər/(美式)
In Java, the new keyword is a creation operator.
在 Java 中,关键字 new 是创建运算符。
The creation operator allocates memory for the object and then calls the constructor to initialize its state.
创建运算符会为对象分配内存,然后调用构造函数来初始化对象的状态。
creation 来自拉丁语 creare(“创造、产生”),经由法语进入英语,表示“创造、创作、产生”。
operator 来自拉丁语 operari(“工作、操作”)相关词根,表示“操作者/运算符”。合在一起,creation operator 字面意思就是“用于创建的运算符”,在计算机语境中专指“创建对象的运算符”。
new 解释为 creation operator(创建运算符)。 new 时会使用“创建运算符/对象创建”相关表述。 new 的语义时,常与“对象创建/实例化(creation/instantiation)”并列讲解。