#1 11. Oktober 2007 Instanzen? Hi, ich wüsste einmal ganz gerne, wofür Instanzen stehen (also was sie bedeuten) und wofür ich diese gebrauche.... hab schon gegoogelt, aber nichts auf dem ersten blick gefunden Hier ein paar, von denen ich das wissen muss - boolean - int - long - double - char - string BW is natürlich drin Danke schon im voraus + Multi-Zitat Zitieren
#2 11. Oktober 2007 AW: Instanzen? 1. true oder false 2. ganzzahl 3. weiss net 4. komma zahl 5. buchstabe (denk ich ma) 6. text und ich hab keine ahnung von java + Multi-Zitat Zitieren
#3 11. Oktober 2007 AW: Instanzen? ok danke schonma weiß denn jetzt noch jemand, was das 3. ist?8o + Multi-Zitat Zitieren
#4 11. Oktober 2007 AW: Instanzen? long hat einen etwas größeren speicherbereich für ganzzahlen Integer (computer science) - Wikipedia, the free encyclopedia + Multi-Zitat Zitieren
#5 11. Oktober 2007 AW: Instanzen? Hi, um genau zu sein, sind das alles Datentypen. Instanzen kann man nur von Objekt-Typen anlegen. Ausnahme ist hier String, da es zwar ein Objekt-Typ ist, aber wie ein Datentyp verwendet werden kann. Instanzen werden immer mit dem Schlüsselwort new angelegt. Code: String einString = new String() wäre eine Instanzierung. Mit long, int oder boolean geht das nicht :] Das nur als kleine Ergänzung. Schönen Abend noch. Sinus2K + Multi-Zitat Zitieren
#6 11. Oktober 2007 AW: Instanzen? Ich würd n paar kleine Korrekturen vornehmen und zwar: Double = Gleitkommazahl (ich weiß nich viel unterschied aber so isses halt korrekt^^) String ist viel mehr eine Zeichenkette wobei mit STrings nicht gerechnet wird das rechnen geht mit Integer, Long oder Double vonstatten. Boolean gibt entweder 0 oder 1 zurück also True oder False. Char ja das is halt ein Zeichen^^ Was eine Instanzierung ist weiß ich nich xD mfg + Multi-Zitat Zitieren
#7 11. Oktober 2007 AW: Instanzen? In Java gibts zu den Datentypen auch Klassen die diese kapseln, z.B. Integer für int. Dann kannst du sie auch instanzieren falls mal irgendwo ein Object verlangt wird oder so... + Multi-Zitat Zitieren
#8 11. Oktober 2007 AW: Instanzen? ich glaub das passt schon so mit der instanzierung. eine instanz ist von einer klassen erstelles object. soweit ich weiß sind die ganzen vars: - boolean - int - long - double - char - string objektorientiert umgesetzt worden. was damit wieder richtig ist, wenn man von instanz redet + Multi-Zitat Zitieren
#9 11. Oktober 2007 AW: Instanzen? Ein String ist kein Text, sondern eine Zeichenkette aus mehreren characters (chars) und eine variable des typs long ist eine Ganzzahl, die einen größeren wertebereich als integer hat. + Multi-Zitat Zitieren
#10 12. Oktober 2007 AW: Instanzen? Nein, es sind eben keine Objekte. Man hat sich bei der Entwicklung von Java dagegen entschlossen, anders als z.B. bei C#. Für den Fall dass man so ne Variable als Objekt braucht gibts eben die Klassen Boolean, Integer, usw... Nur String ist hier halt die Ausnahme... + Multi-Zitat Zitieren
#11 13. Oktober 2007 AW: Instanzen? byte bis zu 2^8 (ganzzahlig) short bis zu 2^16 (ganzzahlig) int bis zu 2^32 (ganzzahlig) long bis zu 2^64 (ganzzahlig) float bis zu 2^32 (mit komma) double bis zu 2^64 (mit komma) char = Zeichen (unterstützt unicode dh kannst du '/uXXXX' verwende XXXXsteht dabei für die Zeichennr. Nachzuschlagen unter Code Charts) Wichtig ist das Chars stat mit " " mit ' ' eingegeben werden. boolean = 0/1 Daher nur true oder false. String = beliebige Zeichenkette. (Zahlen oder ähnliches können in dieser form nicht verrechnet werden. Dazu musst du diesen erst umwandeln zB in einen int. Dies muss man häufig tun da zB Tastatur eingaben grundsätzlich Strings sind.) So jetzt biste informiert lg + Multi-Zitat Zitieren