Tag: final

Finale ist ein Allgemeines Schlüsselwort angeben, dass der Verweis als final deklariert, kann nicht geändert werden, sobald es initialisiert wird.

In Java das Schlüsselwort final ist in etwa vergleichbar mit const in C++.

In C++ das Schlüsselwort ermöglicht es Ihnen zu erklären, eine virtuelle Methode überschreiben, N-mal und dann das Mandat, dass „dies kann nicht mehr überschrieben werden‘.

Zuweisen einer endlichen Feld in Java

Anzahl der Antworten 5 Antworten
Ich arbeite gerade an einer Klasse, die hat einige Felder mit final access modifier wie: final textField und ich darf Ihnen zuweisen forsome Grund. Wenn ich diese ändern zu static final ich kann nicht mehr zuordnen, alles

Java: Memory Nutzung der Schlüsselwort final?

Anzahl der Antworten 12 Antworten
Beim deklarieren einer final variable (Konstante) in einer Klasse, zum Beispiel: private static final int MyVar = 255; Wie viel Arbeitsspeicher wird dieses verlangen, wenn ich 100.000 Instanzen der Klasse, die erklärt? Wird es link die variable

Lokale Variablen bezeichnet, aus der inneren Klasse muss rechtskräftig sein oder effektiv final

Anzahl der Antworten 1 Antworten
Bitte haben Sie einen Blick auf den code unten private void displayInitialRevenue_Method() { //Get the dates from the combo String selectedCouple = revenueYearCombo.getSelectedItem().toString(); if (selectedCouple.equals("Select Year")) { return; } String split = selectedCouple.split("/"); //Related to DB double

Äquivalent const(C++), in Java

Anzahl der Antworten 6 Antworten
Ich Frage mich, ob es ein äquivalent zu c++'s const in Java. Ich verstehe das Schlüsselwort final, aber leider kann ich nicht verwenden, deklarieren Sie eine der Funktionen Rückgabewert Finale. Stattdessen, es sorgt immer für die Funktion

Warum wird nicht der Deklaration einer array-Finale machen es unveränderlich in Java?

Anzahl der Antworten 6 Antworten
Warum wird nicht der Deklaration einer array-Finale machen es unveränderlich in Java? Nicht deklarieren, etwas endgültiges zu bedeuten, es kann nicht geändert werden? Vom Frage in Bezug auf unveränderlich array es ist klar, dass mit der Deklaration

Was ist der Unterschied zwischen einer Klasse als final und mit einer Klasse-Konstruktor als private

Anzahl der Antworten 6 Antworten
Was genau ist der Unterschied zwischen einer finalen Klasse und einen Konstruktor der Klasse als private. Ich kenne beide nicht sein können, Unterklassen(korrigiert mich wenn ich falsch Liege). Ist Ihre einen Unterschied? InformationsquelleAutor Deva | 2011-09-07

Definieren von Java-Variablen, die nur akzeptieren einen bestimmten Bereich von Werten

Anzahl der Antworten 5 Antworten
Gibt es eine built-in Weg zu definieren, Felder/Variablen die Annahme von Werten in einem bestimmten Bereich? Ich meine, einen Weg der Lösung in compile-Zeit. Beispielsweise die Definition einer Doppel - variable nimmt nur Werte zwischen 1-10. InformationsquelleAutor

Was ist der Sinn von "final class" in Java?

Anzahl der Antworten 22 Antworten
Ich lese ein Buch über Java, und es sagt, dass Sie erklären können, die ganze Klasse als final. Ich kann nicht an nichts denken, wo ich diesen verwenden. Ich bin gerade neu in der Programmierung und ich

Hat endgültig bedeuten überschreiben?

Anzahl der Antworten 5 Antworten
Wie ich es verstehe, die override Schlüsselwort besagt, dass eine bestimmte Erklärung implementiert eine Basis virtual Methode, und die Kompilierung fehlschlagen soll, wenn es keine übereinstimmende Basis-Methode gefunden. Mein Verständnis von der final keyword ist, dass es

Macht es Sinn, daneben variable als final in groovy?

Anzahl der Antworten 3 Antworten
Frage ich mich, wie Variablen markiert als letzten interpretiert werden, die von Groovy (in 1.8.0, 1.8.1). Ich weiß, dass es Sinn macht, in Java ist es möglich, die Leistung zu verbessern und-natürlich-helfen, dumme Fehler zu vermeiden. Ich

Java: Final Variablen in abstrakten Klassen

Anzahl der Antworten 5 Antworten
In Java, ich kann nicht erstellen Sie Instanzen der abstrakten Klassen. Warum nicht eclipse Schrei über den folgenden code? public abstract class FooType { private final int myvar; public FooType() { myvar = 1; } } warum

Was ist der Unterschied zwischen Konstanten-Variablen-und final-Variablen in java?

Anzahl der Antworten 3 Antworten
Bitte helfen Sie mir zu verstehen, den Unterschied zwischen Konstanten-Variablen und - final Variablen in Java. Ich bin ein bisschen mit ihm verwechselt werden. was meinst du mit " Konstante Variablen? Wie kann ein Konstante werden variable?

Wie zu erklären, lokale "Variablen", die als Letzte in Objective-C?

Anzahl der Antworten 1 Antworten
In Java, ich kann erklären, lokale "Variablen" als final, z.B. void myMethod() { final String foo = "Hello World!"; foo = "Bye-bye..."; //compile error!! return; } Wenn ich versuche, um den Wert zu ändern, ein kommt eine

override-java-final-Methoden per reflection oder andere Mittel?

Anzahl der Antworten 6 Antworten
Diese Frage entstehen, während Sie versucht, zu schreiben Testfälle. Foo ist eine Klasse innerhalb der framework-Bibliothek, die ich nicht haben Quelle zugreifen kann. public class Foo{ public final Object getX(){ ... } } meine Anwendungen public class

private String oder public static String?

Anzahl der Antworten 8 Antworten
In meinem Praktikum eine meiner Kolleginnen gab mir den Tipp. Ich möchte wissen, ob dies ist eine gute Praxis. Was ich Tat, war die Schaffung von Klassen, die verwendet werden, nur für die Werte, die Sie enthalten,

Hat einer bestanden final-variable in Java-Aufenthalt endgültig auf die andere Seite?

Anzahl der Antworten 2 Antworten
Habe ich nur über einige code, verwirrt mich etwas; es gibt eigentlich 2 Varianten, die ich möchte, zu klären. Beispiel 1: public String getFilepath(){ final File file = new File(this.folder, this.filename); return file.getAbsolutePath(); } Was wäre der

Die leere Letzte Feld INITIAL ist möglicherweise nicht initialisiert wurde

Anzahl der Antworten 3 Antworten
Ich bin Programmierung in Java. Ich habe Kommentare Hinzugefügt, um jede Methode zu erklären, was Sie tun sollen (entsprechend der Belegung). Ich habe Hinzugefügt, was ich wissen, um den stub des Password.java (die ich erstellt, nachdem die

Deklarieren ein Feld mit dem Schlüsselwort final

Anzahl der Antworten 5 Antworten
Wenn ich die folgende Aussage, die innerhalb einer Klasse, wo Synapse ist ein abstrakter Typ: private final List<Synapse> synapses; Tut final erlauben Sie mir, noch in der Lage, ändern Sie den Status der Synapse Objekte in der

Warum ist die String-Klasse final deklariert in Java?

Anzahl der Antworten 16 Antworten
Ab, als ich erfuhr, dass die Klasse java.lang.String ist als final deklariert in Java, ich Frage mich, warum das so ist. Ich fand keine Antwort, aber diesen Beitrag: So erstellen Sie eine Replik der String-Klasse in Java?

Wenn Sie zu wählen, Variablen zu deklarieren als static final

Anzahl der Antworten 7 Antworten
Habe ich verwendet, final und static Variablen als gut. was ich gefunden habe über diese Variablen ist, Letzte variable Einer final-variable kann nur einmal initialisiert werden, entweder über eine Initialisierung oder eine abtretungserklärung. Anders als der Wert

Initialisieren final variable, bevor der Konstruktor in Java

Anzahl der Antworten 9 Antworten
Gibt es eine Lösung, um mit einer letzten variable in einem Java-Konstruktor? Das problem ist, dass wenn ich die Initialisierung eines endlichen Feldes wie: private final String name = "a name"; dann kann ich nicht verwenden, es

Warum eine Finale Klasse kann nicht vererbt werden, aber eine endgültige Methode, die vererbt werden können?

Anzahl der Antworten 2 Antworten
Ich habe eine große Verwirrung in der Verwendung von "final" Schlüsselwort zwischen Klassen und Methoden ich.e.warum final-Methoden nur die Vererbung, aber nicht Finale Klassen final class A{ void print(){System.out.println("hello world");} } class Final extends A{ public static

Was bedeutet "static final int" bedeuten?

Anzahl der Antworten 3 Antworten
Ich bin neu in java und das Buch überraschend begann mit diesem ohne zu erklären es noch einmal. Warum tut stack overflow wollen, mir zu schreiben, sogar mehr als ich eigentlich brauchen? Ich denke, Sie müssen zu

Warum sollte man mark lokalen Variablen und Parameter der Methode als "final" in Java?

Anzahl der Antworten 12 Antworten
In Java, Sie können sich lokale Variablen und Parameter der Methode mit dem Schlüsselwort final. public static void foo(final int x) { final String qwerty = "bar"; } In diesem Fall nicht in der Lage, zuweisen von

Was ist der bessere Weg der Veröffentlichung der globalen Konstanten, die in Java?

Anzahl der Antworten 2 Antworten
Welche dieser Möglichkeiten der Veröffentlichung der globalen Konstanten ist besser? DANKE!!! Method 1: final class with public static final fields public final class CNST{ private CNST(){} public static final String C1; public static final String C2; static{

Ändern private static final-Feld mit Hilfe der Java reflection

Anzahl der Antworten 10 Antworten
Habe ich eine Klasse mit einem private static final Feld, dass, leider, ich muss es ändern zur Laufzeit. Mit der spiegelung bekomme ich diesen Fehler: java.lang.IllegalAccessException: Can not set static final boolean field Gibt es eine Möglichkeit,

Mocking ein enum mit Mockito?

Anzahl der Antworten 3 Antworten
Muss ich verspotte die folgenden enum: public enum PersonStatus { WORKING, HOLIDAY, SICK } Dies ist, weil es verwendet wird, in die folgende Klasse, die ich Teste: Klasse unter test: public interface PersonRepository extends CrudRepository<Person, Integer> {

Müssen alle Eigenschaften eines unveränderlichen Objekts endgültig?

Anzahl der Antworten 8 Antworten
Muss unveränderliche Objekte haben alle Eigenschaften werden final? Laut mir nicht. Aber ich weiß nicht, ob ich Recht habe. Auch final einfach macht, so dass Sie können nicht zuweisen, das Feld.. das Objekt verwiesen wird, die von

Wie final-Schlüsselwort funktioniert in Android

Anzahl der Antworten 3 Antworten
Ich Weiß, dass in Java verwenden wir final keyword-Variablen oder etwas anderes zu machen, deren Werte nicht geändert werden. Was ist der Unterschied in der Verwendung final wie im Beispiel unten? public class MainActivity extends ActionBarActivity {

Kann nicht beziehen sich auf eine nicht-Finale variable innerhalb einer inneren Klasse definiert, in einer anderen Methode

Anzahl der Antworten 20 Antworten
Bearbeitet: Ich brauche zum ändern der Werte von mehreren Variablen ab, wie Sie laufen mehrere Male durch einen timer. Ich brauche, um die Aktualisierung der Werte mit jeder iteration der timer. Ich kann nicht setzen Sie die

Wie soll ich das deklarieren Sie eine Konstante sichtbar, die für jede Instanz der Klasse?

Anzahl der Antworten 4 Antworten
Ich würde gerne eine Konstante in meiner Klasse, die sichtbar sein würde, die für alle Instanzen der Klasse. Ersten, ich weiß nicht, ob ich brauche, um zu erklären Sie als "static". Soweit ich das verstanden habe, bei

Kann eine abstrakte Klasse haben, eine final-Methode?

Anzahl der Antworten 11 Antworten
Kann eine abstrakte Klasse haben eine Finale Methode in Java? InformationsquelleAutor keyur | 2009-08-19

Gson Deserialisierung: set Letzte Feld

Anzahl der Antworten 4 Antworten
ich Deserialisieren einer widget-Hierarchie mit gson, haben aber Probleme, zu Deserialisieren final-Felder. Beispiel: public final class Screen{ @Expose private final List<WidgetDefinition> children = null; @Expose private final String name = null; } public final class AWidget implements

lokale Variablen verwiesen wird, von einer inneren Klasse muss rechtskräftig sein oder effektiv final

Anzahl der Antworten 1 Antworten
Dieses Programm ist die Letzte Aufgabe für meine Klasse und ich haben Probleme, herauszufinden, warum ich erhalte die Fehlermeldung "die lokalen Variablen verwiesen wird, von einer inneren Klasse muss rechtskräftig sein oder effektiv final". Das Programm läuft

Warum kann nicht eine Java-Klasse, die sowohl abstract und final

Anzahl der Antworten 6 Antworten
Angenommen, ich habe eine utility-Klasse enthält nur statische Methoden und Variablen. e.g: public abstract final class StringUtils { public static final String NEW_LINE = System.getProperty("line.separator"); public static boolean isNotNullOrSpace(final String string) { return !(string == null ||

Ändern Sie den Wert von final Integer-variable

Anzahl der Antworten 4 Antworten
Einen final Objekt kann nicht geändert werden, aber wir können seine Attribute festlegen: final MyClass object = new MyClass(); object.setAttr("something"); //<-- OK object = someOtherObject; //<-- NOT OK Ist es möglich, das gleiche tun mit einem final

Wann sollte man mit final für Methodenparameter und lokale Variablen?

Anzahl der Antworten 16 Antworten
Habe ich gefunden, ein paar Verweise ( zum Beispiel ), die vorschlagen, mit final so viel wie möglich und ich Frage mich, wie wichtig das ist. Dies ist vor allem im Kontext der Methode, die Parameter und

Warum Interface-Methoden nicht "statisch" & "final"?

Anzahl der Antworten 13 Antworten
In Java-Schnittstelle haben, können wir nur final Variablen möglich. Wir können auch das erstellen von statischen Variablen im Interface. Aber zur gleichen Zeit sind wir nicht in der Lage, erstellen Sie statische oder Finale Methoden als Schnittstelle

Member-Variablen von einem interface muss rechtskräftig sein... Warum?

Anzahl der Antworten 5 Antworten
Ich habe eine Frage in meinem Kopf, Warum kann nicht eine member-variable in Interface einem nicht konstant.. Die Logik des statischen Stand direkt in meinem Kopf, dass, wenn man für den Zugriff auf die Variablen der Interface

Kann ein final-Variablen werden initialisiert, wenn ein Objekt erstellt wird?

Anzahl der Antworten 8 Antworten
wie es möglich sein kann, dass wir initialisieren kann die Letzte variable der Klasse im Zeitpunkt der Erstellung des Objekts ? Jemand kann es erklären, wie es möglich ist ? ... Ja, initialisieren Sie diese im Konstruktor

Java static final Werte ersetzt im code beim kompilieren?

Anzahl der Antworten 10 Antworten
In java sagen, ich habe das folgende ==fileA.java== class A { public static final int SIZE = 100; } Dann in einer anderen Datei, die ich mit diesem Wert ==fileB.java== import A; class b { Object temp

So verlängern Sie eine Finale Klasse in Java

Anzahl der Antworten 7 Antworten
Hier ist mein problem, eigentlich bin ich denen jetzt. Ich habe eine Klasse, sagen wir mal Foo und diese Klasse definiert eine Methode namens getBar gibt eine Bar Instanz. Die Klasse Bar definiert ist, innerhalb Foo und

Mit Oberklasse "protected final" - Methoden zu halten common code for Unterklassen

Anzahl der Antworten 4 Antworten
Als (pedantisch) Anfänger Java Programmierer würde ich gerne wissen, ist es eine gute Praxis zu bewegen, eine gemeinsame code-block, der alle Unterklassen verwenden, um eine separate geschützt (letzten) - Methode in der übergeordneten Klasse? Aufgaben wie das

Java Enum Static Final Instanz-Variablen

Anzahl der Antworten 4 Antworten
Huzzah! Dieser code war für eine Zeit, dann habe ich beschlossen, fügen Sie eine Standard-Farbe, und es aufgehört zu arbeiten. Ich bekomme die folgende Fehlermeldung: 1 error found: File: Status.java [line: 20] Error: Status.java:20: illegal reference to

Warum Variablen übergeben ausführbar sein müssen, endgültig?

Anzahl der Antworten 3 Antworten
Wenn ich eine variable int x = 1 sagen, und ich erkläre ein Thread in der main-thread, und das möchte ich weitergeben x lauffaehig ist run() Methode, es muss erklärt werden final. Warum? final int x =

Letzte Klasse in c++

Anzahl der Antworten 7 Antworten
class Temp { private: ~Temp() {} friend class Final; }; class Final : virtual public Temp { public: void fun() { cout<<"In base"; } }; class Derived : public Final { }; void main() { Derived obj;

was ist die Verwendung von Schlüsselwort final?

Anzahl der Antworten 7 Antworten
In dem code unten, wenn ich entfernen Sie das Schlüsselwort final vom EditText ich bin ein immer Fehler in der Zeile (6), wo ich den pass EditText-Objekt (et), um die Absicht...ich habe knw die Bedeutung Schlüsselwort final

Wann ist es angebracht, verwenden Sie leere final-Variablen?

Anzahl der Antworten 9 Antworten
Ich war auf der Suche an einem anderen Frage über die endgültige Variablen und bemerkt, dass Sie erklären können, die endgültige Variablen ohne Initialisierung (blank final variable). Gibt es einen Grund, es ist wünschenswert, dies zu tun,

Java - final-Variablen

Anzahl der Antworten 7 Antworten
Ich weiß, dass, wenn eine final variable, der ein Wert zugeordnet ist, kann er nicht geändert werden. Aber ich habe ein paar Fragen zu diesem: Wenn ich ein Feld haben, sagen static final JButton button; außerhalb einer

Case-Ausdrücke müssen Konstante Ausdrücke für static final int?

Anzahl der Antworten 2 Antworten
Ich habe eine final class Ring definiert als: final class Ring { public static final int OUT = 3; public static final int MID = 2; public static final int IN = 1; } Ich habe auch