在 中文 中使用 匿名类 的示例及其翻译为 英语
{-}
-
Political
-
Ecclesiastic
-
Programming
这些匿名类是使用新类定义的。
支持将匿名类、结构和联合作为扩展。
正如你所想象的,匿名类没有名字。
局部类和匿名类.
在匿名类中,this关键字引用匿名类实例。
Combinations with other parts of speech
用名词使用
我们称这些类为匿名类。
正如你所想象的,匿名类没有名字。
我们称这些类为匿名类。
同样,您可以使用匿名类来创建具有多个抽象方法的接口实例。
扩展也可以实现匿名类和匿名结构,但前提是它们没有C++特性。
这又是一个旧版本简单匿名类的经典用例,但现在可以不这样了。
而Java直到版本8才从技术上将函数视为一等公民,虽然你可以用匿名类来模拟它。
因为i被传递给匿名类的基类的构造器,它并不会在匿名类内部被直接使用。
Homegt;语言扩展gt;标准C和标准C++语言扩展gt;匿名类、结构和联合.
在Wine类的定义中包含该限定表明属于Wine类的事物,也是该匿名类的成员。
在java8中你可以使用Lambda表达式替代丑陋的匿名类。
正如在批注中所示,C和VB中的Closure均被实现为匿名类,它包含了必要的成员变量。
编译器支持严格C++和严格C90特有的某些扩展,如匿名类、结构和联合。
除了上述类型的类,Java也有一些特殊的类称为内部类和匿名类。
除了上面提到的几种类型,Java还有一些特殊的类,如:内部类、匿名类。
这更接近事实,但是你可以用匿名类做一些事情,你不能用lambdas做。
使用匿名类与Lambda表达式的一大区别在于关键词的使用。
事实上,出于很多原因,Java的Lambda表达式仅仅是Java匿名类使用的语法糖。
匿名类(AnonymousInnerClass).
C++中的匿名类和结构。
可以创建匿名类对象。
由同一个匿名类创建的对象是该类的实例。
当创建简单的一次性对象时,匿名类很有用。
需要注意是它产生四种方法,而不是正常的匿名类。
同样,你可能会认为匿名类在lambdas时代已经过时了。