![]() |
[JAVA] benutzerdefinierte Datentypen?
Hallo,
wie kann ich in JAVA benutzerdefinierte Datentypen erstellen? Also so was hier:
Delphi-Quellcode:
Danke schon mal ;-)
type TFarben = (Rot, Gruen, Blau);
PS: Wie sehr ich doch JAVA hasse :roll: |
Re: [JAVA] benutzerdefinierte Datentypen?
Als benutzerdefinierte Datentypen gibt es nur Klassen. Aufzählungstypen gibts dort nicht, du musst also auf Konstanten ausweichen, denen du selbst ihre Nummer zuweist.
|
Re: [JAVA] benutzerdefinierte Datentypen?
Sch... *überleg*
Mit klassen geht das nicht, oder? Oder sonst irgendwie? Na den definiere ich mir halt tausende Konstanten in einer Klasse ... Ich glaube ich wiederhole es noch mal: PS: Wie sehr ich doch JAVA hasse :roll: |
Re: [JAVA] benutzerdefinierte Datentypen?
Hallo Alexander,
das Feature der Enumarations ist erst seit Java2 1.5 bestandteil der Sprache und daher noch nicht so bekannt. Bei Sun solltest Du trotzdem Tutorials hierzu finden. Alternativ lassen sich solche Konstrukte unter Zuhilfenamhe des ![]() ![]() |
Re: [JAVA] benutzerdefinierte Datentypen?
Tach!
Java 5.0 kennt sehr wohl Aufzählungstypen. enum Faben = {Rot, Blau, Gelb}; |
Re: [JAVA] benutzerdefinierte Datentypen?
*freu*
Wo gibt es denn JAVA 1.5 / 5 zum Download? Auf sun.com habe ich leider nichts gefunden. Habt ihr einen Link? |
Re: [JAVA] benutzerdefinierte Datentypen?
Habe es glaube ich gefunden: Kommt das hin mit knapp 50 MB?
![]() |
Re: [JAVA] benutzerdefinierte Datentypen?
Download unter
![]() Das JDK ist etwa 44 MB groß, die JRE sollte mit weniger als 20 MB groß sein. |
Re: [JAVA] benutzerdefinierte Datentypen?
Habe vorhin das richtige runtergeladen und es scheint zu funktionieren. Danke nochmals!!
Nachtrag: Ich habe vorher immer mit JIKES kompiliert, weil es schneller geht. Nur war der nicht dabei. Wo bekomme ich den her? (Ich weiß auch gar nicht woher ich den hatte :?) |
Re: [JAVA] benutzerdefinierte Datentypen?
Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz