Suchergebnisse für Anfrage "enums"

4 die antwort

Warum werden für jeden Aufzählungstyp unterschiedliche Klassendateien erstellt, wenn sie über eine konstantenspezifische Methode verfügen?

Ich habe eine Aufzählung als enum OperationsType { ADD("+"), SUB("-"), DIV("/"), MUL("*"); private String opcodes; private OperationsType(String opcodes) { this.opcodes = opcodes; } public String toString() { return this.opcodes; } }Hier alle ...

4 die antwort

Können strukturähnliche Aufzählungen als Typen verwendet werden?

Betrachten Sie das folgende (unzulässige) Beispiel: enum Foo { Bar { i: i32 }, Baz, } struct MyStruct { field: Foo::Bar, }Foo::Bar ist ein struct-like variant [https://github.com/rust-lang/rfcs/blob/master/text/0418-struct-variants.md]. Ich fand ...

4 die antwort

Vergleichen Sie zwei System.Enum des Typs T

Ich bin ziemlich nah dran, Generics jetzt zu verstehen (glaube ich). Habe aber gerade herausgefunden, dass System.Enum nicht einfach als generischer Typ zu implementieren ist. Ich habe diese Klasse: public class Button<TEnum> where TEnum : ...

TOP-Veröffentlichungen

4 die antwort

Wie kann ich mit PowerMock & Mockito eine Instanz einer Enum-Klasse verspotten?

Ich habe versucht, dem Beispiel in der Antwort auf diese sehr ähnliche Frage zu folgen, aber es funktioniert bei mir nicht. Ich erhalte folgende Fehlermeldung: java.lang.IllegalArgumentException: Cannot subclass final class ...

4 die antwort

Wie wird eine Aufzählung aus der Eigenschaftendatei in Maven erstellt?

Der ursprüngliche Titel lautete "Wie wird mit ant eine Aufzählung aus einer Eigenschaftendatei erstellt?" ch möchte über alle Eigenschaften iterieren und eine Aufzählungsklasse generieren, die über alle Eigenschaften verfüg Im Denken über das ...

4 die antwort

Enum Types wie in Effective Java von Joshua Bloch erklärt

Bitte sehen Sie dieseVerknüpfun [http://kulferhat.blogspot.in/2014/08/ej-30-use-enum-instead-of-int-constants.html] . Bezüglich der Aufzählungen sagt Herr Bloch Die Aufzählungstypen von Java sind Klassen, die eine Instanz für ...

6 die antwort

Umfang der Aufzählung in C vs C ++

Warum kann auf Enum-Werte außerhalb des Blocks zugegriffen werden, in dem Enum in C definiert ist, aber nicht in C ++? Betrachten Sie das folgende C-Programm. #include <stdio.h> struct mystruct { enum {INT, FLOAT, STRING} type; int integer; ...

4 die antwort

generating random enums

Wie wähle ich zufällig einen Wert für einen Aufzählungstyp in C ++ aus? Ich würde gerne so etwas machen. enum my_type(A,B,C,D,E,F,G,h,J,V); my_type test(rand() % 10);Aber dies ist illegal ... es gibt keine implizite Konvertierung von int in ...

16 die antwort

Extending Enums, Overkill?

Ich habe ein Objekt, das in ein EDI-Format serialisiert werden muss. In diesem Beispiel sagen wir, es ist ein Auto. Ein Auto ist vielleicht nicht das beste Beispiel dafür, dass sich die b / c-Optionen im Laufe der Zeit ändern, aber für das reale ...

6 die antwort

Wie können Enum-Objekte effizient als Schlüssel in der Map-Datenstruktur verwendet werden?

Gibt es eine effizientere und spezialisiertere Implementierung einer Map-Sammlung, in der Enum-Objekte als Schlüssel dienen können?