In Java werden ja Objekte von Klassen bei der Parameterübergabe als
Objekt Referenzen realisiert (nur der Zeiger wird kopiert und übergeben)
Wenn ich die Klasse
public static test (String s){
s = s+s;
}
habe, sie im hauptprogramm mit einem String aufrufe, dann wird aber das
Original nicht verändert (was bei nochmalen Objekten aber der Fall wäre)
also spricht das dafür, und auch die Art und weise, wie ein string
initialisiert wird dafür, dass String ein Datentyp ist.
Kann mir hier jmd den Unterschied zwischen einem Datentyp und int
erklären?