kostenloser Webspace werbefrei: lima-city


frage zu enumerations

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    honigsaft

    honigsaft hat kostenlosen Webspace.

    hy!

    also ich hab in meinem programm diese enum:

    public enum Colour {
        PIK(0),
        HERZ(1),
        KREUZ(2),
        KARO(3);
        private int value;
        private Colour(int v) {
            value = v;
        }
    }


    und diese klasse inklusive konstruktor:

    public class Card {
        Colour colour;
        public Card(Colour c) {
            colour = c;
        }
    }


    nun möchte ich diesen befehl ausführen

    new Card(new Colour(3));


    es kommt jedoch die fehlermeldung "enum types may not be instantiated" von der entwicklungsumgebung.

    was mache ich falsch??

    mfg
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. g***n

    ich glaub enum ist keine klasse und man kann nur instanzen von klassen erzeugen.
    die fehlermeldung heisst ja typ enum kann nicht instanziert werden

  4. p**i

    *closed*

    Verotteter Käse sollte nicht mehr aus der Biotonne gekramt werden!

    Gruß,
    Puni
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!