G
Gelöschtes Mitglied 65838
Gast
Also ich versteh sas final bei methoden und klassen bedeutet
bei primitiven daten typen denke ich ( ? ) der wert der drin steht steht drin fertig aus
aber bei objekten komm ich nicht klar damit
wenn ich zb diese klasse habe darf ich trotzdem dass es final ist die inneren werte noch verändern wie ich lustig bin ( ? )
also ist nur die referenz final dass ich keine neue referenz zu ordnen kann ( ? )
falls das bis jetzt so stimmt dann kann ich ja gefühlt vor fast allem final hinklatschen
zb bei javafx wenn ich im model und view die properties hab die der controller verknüpft kann ich fast IMMER diese Properties final machen
genauso wie bei allen Nodes wie z.b. Button obererButton = new Button("bob"); kann ich auch final davor schmeißen .. es geht gefühlt bei allem
bei primitiven daten typen denke ich ( ? ) der wert der drin steht steht drin fertig aus
aber bei objekten komm ich nicht klar damit
Java:
public class Test {
private final SimpleStringProperty stringProperty = new SimpleStringProperty();
void setStringProperty(String string){
this.stringProperty.set(string);
}
}
also ist nur die referenz final dass ich keine neue referenz zu ordnen kann ( ? )
falls das bis jetzt so stimmt dann kann ich ja gefühlt vor fast allem final hinklatschen
zb bei javafx wenn ich im model und view die properties hab die der controller verknüpft kann ich fast IMMER diese Properties final machen
genauso wie bei allen Nodes wie z.b. Button obererButton = new Button("bob"); kann ich auch final davor schmeißen .. es geht gefühlt bei allem