tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
148
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Mnyut Mnyut ist offline Mitglied
    Registriert seit
    Aug 2008
    Beiträge
    13
    Ich habe ein Verständnissproblem mit einer Aufzählung in einer Klasse. Die Aufzählung hat noch Variablen angehängt. Diese Variablen möchte ich in einer Methode der Klasse verwenden:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    
    public class Auto {
     
        public enum command {
            anlassen("A", 0, 1),
            handbremse("H", 2, 3),
            Licht("L", 4, 5);
     
            private final String cmd;
            private final int param1;
            private final int param2;
     
            command(String cmd, int param1, int param2) {
                this.cmd = cmd;
                this.param1 = param1;
                this.param2 = param2;
            }
     
            public String cmd() {
                return cmd;
            }
     
            public int param1() {
                return param1;
            }
     
            public int param2() {
                return param2;
            }
        }
        
        public boolean machwas(command cmd) {
            //jetzt wird was getan
            
            //und hat geklappt
            return true;
            
            //oder auch nicht
            return false;
        }
    }

    jetzt möchte ich entweder direkt
    Code :
    1
    2
    
    Auto Golf = new Auto();
    Golf.machwas(Licht)

    oder von mir aus auch über Umwege

    Code :
    1
    2
    
    Auto Golf = new Auto();
    Golf.machwas(Golf.command.cmd(Licht))

    Die int-Parameter sollen bzw. können in machwas() verwendet werden.

    Wie bekomme ich das hin/was muss ich ändern?
    Geändert von Mnyut (14.08.08 um 11:35 Uhr)
     

Ähnliche Themen

  1. JPA / Hibernate: Mapping einer Klasse auf eine Tabelle, Enum als Identifikation?
    Von DarthShader im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 11.11.08, 19:27
  2. Antworten: 7
    Letzter Beitrag: 11.09.08, 16:19
  3. Antworten: 4
    Letzter Beitrag: 07.03.08, 12:51
  4. Antworten: 2
    Letzter Beitrag: 12.04.05, 15:51
  5. variablen in einer neuen klasse
    Von FJK im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 01.04.05, 12:32