casting

Casting ist ein Prozess, bei dem ein Objekttyp explizit in einen anderen Typ konvertiert wird, wenn die Konvertierung zulässig ist. Dieser Prozess könnte zu einer Wertänderung führen.
3
Antworten

Warum gibt es keinen Compilerfehler, wenn ich eine Klasse in eine Schnittstelle umwandle, die sie nicht implementiert?

Wenn ich eine ungültige Umwandlung von einer Klasse in eine Schnittstelle versuche, dann meldet sich der Compiler nicht (der Fehler tritt zur Laufzeit auf); Es tut jedoch, wenn ich eine ähnliche Umwandlung in eine abstrakte Klasse versuche....
09.09.2012, 01:09
4
Antworten

PHP Arrayable Interface

Ich bin mir sicher, dass ich eine Weile über eine neue Funktion von PHP gelesen habe, die entweder eine neue magische Methode oder eine neue Schnittstelle war, so dass Sie Arrayable-Methoden implementieren konnten. zB %Vor% Stellte ich es...
07.08.2012, 08:03
3
Antworten

printf zu intelligent casting von char nach int?

Warum ruft der folgende Aufruf auf: %Vor% Ergebnis in den "richtigen" 97 98 -Werten? % d zeigt an, dass die Funktion 4 Bytes an Daten lesen muss, und printf sollte nicht in der Lage sein, den Typ der empfangenen Argumente anzugeben (abges...
18.10.2010, 13:34
7
Antworten

Wie wird ein Array von Zeichen in eine ganze Zahl umgewandelt?

Ich versuche den Inhalt der PNG-Datei zu lesen. Wie Sie vielleicht wissen, werden alle Daten in 4-Byte-Form in PNG-Dateien geschrieben, sowohl in Text als auch in Zahlen. Wenn wir die Nummer 35234 haben, ist es auf diese Weise sicher: [1000]...
08.01.2011, 09:24
4
Antworten

Warum ist es in Java erlaubt, Double in Char zu konvertieren?

Warum ist char c = (char)65.8; in Java erlaubt? Sollte es keinen Fehler verursachen, da 65.8 kein exakter Unicode-Wert ist? Ich verstehe, dass das Double zu einer ganzen Zahl gekürzt wird, in diesem Fall 65 , aber es scheint mir ein s...
08.10.2014, 03:51
5
Antworten

Was kostet Casting in Java? Ist es eine gute Idee, es zu vermeiden? [Duplikat]

Ich weiß, dass es zwei Arten von Castings gibt, die implizite und explizite Castings sind. Ich lese verschiedene Fragen zum StackOverflow wie dies dies und dies , aber ich frage mich immer noch, was kostet das Casting in Java und ist...
13.10.2014, 08:43
2
Antworten

Float Divison und Casting in Swift

Ich versuche Swift zu lernen, und ich habe eine einfache durchschnittliche Funktion gemacht: %Vor% Das gibt mir das richtige Ergebnis: 3.5 Ich frage mich jedoch, warum ich sowohl sum als auch numbers.count auf Floats setzen muss. Ich habe ve...
06.08.2014, 00:44
5
Antworten

Casting zu unbekanntem Typ, wenn nur der Klassenname als String dieses Typs angegeben wird

Ich besitze derzeit eine Liste von Objekten (mit Java 1.3), und sagen wir, dass ich eines der von list.get (i) zurückgegebenen Objekte in einen Typ umwandeln wollte, von dem ich nur den Namen der Klasse as kenne ein Faden. Im Wesentlichen wie ic...
26.01.2009, 18:46
3
Antworten

Casting in Java eingeben [duplizieren]

%Vor% In diesem Code wird beim Konvertieren von -x des primitiven Typs int in einen Wrapper-Typ Integer ein Kompilierungsfehler erzeugt: illegal start of type . %Vor% Es erfordert ein paar geschweifte Klammern um -x like...
09.10.2012, 21:33
1
Antwort

Foo kann nicht nach Foo gewirkt werden

Ich durchlaufe ArrayList<Bar> . Foo erweitert Bar . Ich versuche eine Instanz von Foo in der Liste zu finden. %Vor% Wenn dieser Codeabschnitt ausgeführt wird, erhalte ich diesen Fehler: %Vor% Allerdings habe ich an einer...
25.03.2012, 06:14