1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
1227
1227
EMPFEHLEN
-
07.03.08 10:20 #1
- Registriert seit
- May 2004
- Beiträge
- 683
Hallo,
ich hätte da eine Frage zum static Schlüsselwort. Folgende 2 Fälle:
Code java:1 2 3 4 5
public class MeineKlasse { public enum MeineAufzaehlung { EINS, ZWEI, DREI } }
und
Code java:1 2 3 4 5
public class MeineKlasse { public static enum MeineAufzaehlung { EINS, ZWEI, DREI } }
Meine Frage dazu ist, was macht das "static" beim 2. Fall für einen Unterschied, wenn überhaupt einen? Sollte man das static in dem Fall weglassen?
Danke für Eure Hilfe
-
07.03.08 10:36 #2
- Registriert seit
- Jun 2005
- Beiträge
- 7.983
Hi.
Ein Enum innerhalb einer Klasse ist implizit "static". D.h. es macht keinen Unterschied ob du das Schlüsselwort angibst oder nicht. Ich würde es weglassen.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
07.03.08 12:46 #3
- Registriert seit
- May 2004
- Beiträge
- 683
Alles klar, sowas habe ich mir schon gedacht. Daraus schließe ich, dass auch Klassen implizit static sind in Klassen, denn der Compiler übersetzt Enums ja in Klassen.
Danke für Deine Antwort!
-
07.03.08 12:50 #4MeinerEiner_80 Tutorials.de Gastzugang
Moin!
Das wiederum ist nicht richtig.
Es gibt schon einen Unterschied zwischen
undCode :1 2 3
class A{ class B{} }
Code :1 2 3
class A{ static class B{} }
Lies dir mal das hier durch, da ist das recht genau erklärt:
http://www.galileocomputing.de/openb...9df21f0644fa6e
*grüssle*
MeinerEiner
-
07.03.08 12:51 #5
- Registriert seit
- Mar 2007
- Beiträge
- 18
war zu langsam... siehe oben =)
Ähnliche Themen
-
Frage: kann ich mit einem String eine Klasse "definieren"?
Von Martin951995 im Forum JavaAntworten: 2Letzter Beitrag: 17.01.11, 21:53 -
C++ : Konstruktor einer Abgel. Klasse "füttern"
Von The_Real_Poti im Forum C/C++Antworten: 1Letzter Beitrag: 28.04.09, 23:58 -
enum innerhalb einer Klasse in neuer Intanz wie erreichen?
Von Mnyut im Forum Java GrundlagenAntworten: 7Letzter Beitrag: 11.09.08, 16:19 -
Probleme mit "return array()" innerhalb einer Funktion
Von X-Color im Forum PHPAntworten: 5Letzter Beitrag: 23.04.07, 21:13 -
Auf eine Eigenschaft zB "int x" aus einer anderen Klasse zugreifen?
Von vaporizer im Forum JavaAntworten: 8Letzter Beitrag: 25.04.04, 15:22





Zitieren
Login




