Tag: 匿名类型

Java中的function是否类似于C#的匿名类型?

我想知道Java中是否存在类似于C#的匿名类型的类似function: var a = new {Count = 5, Message = “A string.”}; 或者这个概念是否违背Java范式? 编辑: 我想在Java中使用Hashable()有点类似。

Objective-C相当于类方法中Java的匿名类

我想在Objective-C中的类方法中设置对象的委托。 伪代码: + (ClassWithDelegate*) myStaticMethod { if (myObject == nil) { myObject = [[ClassWithDelegate alloc] init]; // myObject.delegate = ? } return myObject; } 在Java中,我只需创建一个实现委托协议的匿名类。 如何在Objective-C中做类似的事情? 基本上我想避免创建一个单独的类(和文件)来实现一个简单的委托协议。