Gibt es in Java eine Funktionalität, die den anonymen Typen von C # ähnelt?

8

Ich habe mich gefragt, ob es eine ähnliche Funktionalität in Java gibt, die den anonymen Typen von C # ähnlich ist:

var a = new {Count = 5, Message = "A string."};

Oder geht dieses Konzept gegen das Java-Paradigma?

BEARBEITEN:

Ich nehme an, dass Hashable() in Java ähnlich ist.

    
Ivan 22.07.2011, 18:04
quelle

2 Antworten

6

Vielleicht meinst du so:

%Vor%

@Commenters : Das ist natürlich ein sehr unpraktisches Beispiel.

Wahrscheinlich kann OP Map :

verwenden %Vor%     
zacheusz 22.07.2011, 18:06
quelle
12

Nein. Es gibt kein Äquivalent. Es gibt keine typenlose Variablendeklaration ( var ) in Java, die der Java-Compiler mit dem automatisch generierten Typnamen ausfüllen könnte, um den Zugriff auf a.Count und a.Message zu ermöglichen.

    
Mike Samuel 22.07.2011 18:06
quelle

Tags und Links