final ist ein allgemeines Schlüsselwort, das angibt, dass der als final deklarierte Verweis nach der Initialisierung nicht geändert werden kann.
In Java entspricht das Schlüsselwort final ungefähr const in C ++.
In C ++ können Sie mit dem final-Schlüsselwort eine virtuelle Methode deklarieren, sie n-mal überschreiben und dann befehlen, dass "das nicht mehr überschrieben werden kann".
Warum sind die Menschen so entschieden, jede Variable innerhalb einer Klasse "endgültig" zu machen? Ich glaube nicht, dass es einen wirklichen Vorteil bietet, wenn man lokale Variablen final hinzufügt oder wirklich alles andere als Konstanten ve...
10.02.2010, 05:26
Ich habe eine schnelle und einfache Frage. Ich habe die Angewohnheit, jede Klasse "final" zu machen, außer natürlich, sie muss um eine weitere erweitert werden.
Ist das eine schlechte Angewohnheit? Eine gute Angewohnheit? Ist es überhaupt wic...
01.08.2011, 23:52
Ich habe dieses Stück Code, das Eigenschaften aus einer Datei lädt:
%Vor%
Das scheint gut zu funktionieren.
Ich habe versucht, die Initialisierung von properties in ein anderes val, loadedProperties , wie folgt zu verschieben:
%Vor...
28.01.2013, 17:50
Ich habe das gelesen:
%Vor%
ist gleich:
%Vor%
beides bedeutet, dass die Methode nicht überschrieben werden kann!
Aber ich sehe nicht die Äquivalenz, wenn eine Methode privat ist, ist es automatisch nicht
zugänglich ...
16.06.2010, 08:34
Ich versuche eine Klasse zu testen, die den Content-Resolver abfragt.
Ich möchte MockContentResolver und mock query method verwenden.
Das Problem ist, dass diese Methode endgültig ist. Was soll ich machen? Verwenden Sie spöttisches F...
07.07.2011, 12:17
Können wir ein unveränderliches Objekt erstellen, ohne dass alle Felder final sind?
Wenn möglich, wären ein paar Beispiele hilfreich.
21.09.2011, 13:52
Gibt es eine Möglichkeit, in JavaScript eine Statistik des endgültigen Wertes zu deklarieren, so dass sie nicht von Dritten verändert werden kann?
Was ich habe, ist eine Artikelfreigabeanwendung, mit der kostenlose Nutzer unterstützt werd...
25.10.2012, 08:49
Diese Frage entsteht beim Versuch, Testfälle zu schreiben. Foo ist eine Klasse innerhalb der Framework-Bibliothek, auf die ich keinen Quellzugriff habe.
%Vor%
meine Anwendungen werden
%Vor%
Der Komponententest kann nicht initialisiert we...
14.04.2009, 16:25
Bei meinem Praktikum gab mir einer meiner Kollegen einen Hinweis. Ich möchte wissen, ob dies eine gute Praxis ist.
Was ich gemacht habe, war das Erstellen von Klassen, die nur für die Werte verwendet werden, die sie enthalten und keine Funkti...
28.03.2013, 12:46
Wenn ich einen Code ähnlich dem folgenden habe:
%Vor%
Wann sollte Müll gesammelt werden, wenn überhaupt? Nur wenn die Aufgabe gesammelt wurde, oder wird sie für immer in Erinnerung bleiben, weil sie endgültig ist?
31.05.2012, 21:41