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‘.
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
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
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
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
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
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
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
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
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
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
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
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?
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
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
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,
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
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
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
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?
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
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
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
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
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
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{
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,
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> {
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
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 {
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
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
11
Antworten
Kann eine abstrakte Klasse haben eine Finale Methode in Java? InformationsquelleAutor keyur | 2009-08-19
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
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
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 ||
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
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
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
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
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
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
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
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
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
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 =
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;
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
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,
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
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