Luc*_*ore 11
是的,它被称为匿名类/结构.
在C++中:
class {
} x;
Run Code Online (Sandbox Code Playgroud)
x 是一个类型的对象,你不能再创建了,因为,如果这个类没有名称,那么你将如何...
如何调用构造函数和析构函数
你没有.在Java和C++中,构造函数和析构函数都与类具有相同的名称(它们不是PHP - __construct或其他任何东西),并且缺少的名称会妨碍它.
它在Java中也称为匿名类.
// create a new instance of an anonymous class.
Serializable s = new Serializable() {
};
Run Code Online (Sandbox Code Playgroud)
注意:在JVM中,所有类都有一个名称,它由编译器为您生成.
你不能定义构造函数,但它可以有一个实例初始化程序块,它可以做同样的事情.