Tag: inner-classes

In der objektorientierten Programmierung (OOP), eine innere Klasse oder geschachtelte Klasse ist eine Klasse deklariert, die vollständig in den Körper einer anderen Klasse oder Schnittstelle. Jedoch in Java, eine innere Klasse nicht-statisch geschachtelte Klasse.

Zugriff auf private Instanz-variable innere Klasse von der äußeren Klasse

Anzahl der Antworten 2 Antworten
Warum ist dieser code arbeiten public class BB { private class A { private int x; } public static void main(String args) { A a = new A(); a.x = 100; System.out.println(a.x); } } während dieser code

erstellen Sie innere Klassen mit Feder

Anzahl der Antworten 2 Antworten
Was ist die optimale Vorgehensweise zum erstellen einer nicht-statischen inneren Klasse im Frühjahr? class A { public class B {} B b; public void setB(B b) {this.b = b;} } diese scheint zu funktionieren, aber ich möchte

java.lang.NoClassDefFoundError: anonyme innere Klasse

Anzahl der Antworten 3 Antworten
Im' ausführen dieses Codes auf einem Linux-Red Hat mit der sun/oracle JVM 1.6_23, in einem VMWare-server. Nachdem einige Male der JVM scheinen unfähig zu sein, den Zugriff auf meine anonyme innere Klassen. Mein classpath ist in Ordnung,

Kann ich den Zugang zu den neuen Methoden in der anonymen inneren Klasse mit einigen syntax?

Anzahl der Antworten 7 Antworten
Gibt es eine Java-syntax für Zugriff auf neue Methoden definiert, die innerhalb der anonymen inneren Klassen von äußeren Klasse? Ich weiß, es kann verschiedene workarounds, aber ich Frage mich, ob eine spezielle syntax existiert? Beispielsweise class Outer

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

Syntax für die Spezialisierung der geschachtelten template-Klasse

Anzahl der Antworten 3 Antworten
Ich versuche, herauszufinden, die richtige syntax für die explizite Spezialisierung von einem verschachtelten template-Klasse. Der folgende code besser zu veranschaulichen: struct Column_Major; struct Row_Major; template<size_t rows, size_t cols, typename T, typename Allocator> class Matrix { /* bunch

Gibt es einen performance-overhead zu einer privaten inneren Klasse in Java?

Anzahl der Antworten 3 Antworten
Wenn ich innere Klassen mit private Methoden oder Felder, die der compiler zum erstellen von synthetischen package-protected-accessor-Methoden, mit denen die äußeren Klasse, um Zugriff auf die privaten Elemente (und Umgekehrt). Vermeiden, dass ich in der Regel alle

Speicher Leckage in der Ereignis-listener

Anzahl der Antworten 1 Antworten
Ich bin durch den Artikel http://android-developers.blogspot.com/2009/01/avoiding-memory-leaks.html. In diesem Artikel wird vorgeschlagen, um eine statische innere Klasse mit WeakReference . Viele innere Klassen werden verwendet, für Ereignis-Listener. Können diejenigen, die die innere Klasse auch die Speicherverluste verursachen? Sollte

Was passiert mit einem BufferedReader, der nicht geschlossen ist, innerhalb einer aufrufbar.anrufen?

Anzahl der Antworten 5 Antworten
Ich habe drei Fragen. Erklären, ich war die überprüfung jemand den code, und bemerkte BufferedReaders sind manchmal nicht geschlossen. In der Regel, Eclipse gibt eine Warnung aus, dass dies ein potentieller memory leak (und ich es beheben).

keine umschließenden Instanz des Typs... im Rahmen

Anzahl der Antworten 2 Antworten
Ich untersuchen, java innere Klassen. Ich schrieb Beispiel: public class Outer { public Outer(int a){} public class Inner { public Inner(String str, Boolean b){} } public static class Nested extends Inner{ public static void m(){ System.out.println("hello"); }

Erstellen einer Instanz eines geschachtelten Klasse in XAML

Anzahl der Antworten 3 Antworten
in einem XAML Datei (ein WPF-UserControl), gibt es eine Möglichkeit, eine Referenz zu einem innere Klasse "B" definiert, die in einer anderen Klasse "A" ? public class A { public class B { } } Etwas wie

Wo setzen innere Klassen?

Anzahl der Antworten 2 Antworten
Einige vielleicht argumentieren, dass dies ein Kandidat für die am wenigsten wichtige Frage aller Zeiten. Noch code-Stil ist ein sehr wichtiges Thema für mich, und ich möchte sicherstellen, dass ich das schreiben von code in lesbarer Form

Java: Aufruf von äußeren Klasse Methode in anonyme innere Klasse

Anzahl der Antworten 1 Antworten
Vor kurzem, ich lief in ein mysteriöses problem in ein android Projekt, welches ich beschrieben hier. Ich habe irgendwie das problem gelöst, aber wissen noch nicht den genauen Grund dahinter. Sagen wir, ich will eine Funktion aufrufen

Zugriff auf Feld der äußeren Klasse

Anzahl der Antworten 3 Antworten
Wie erhalte ich Zugriff auf ein Feld einer äußeren Klasse, mit einem Verweis auf ein Objekt der inneren Klasse? class Outer { int field; class Inner { void method(Inner parameter) { //working on the current instance is

Warum innere Klassen machen private Methoden zugreifen?

Anzahl der Antworten 4 Antworten
Ich verstehe nicht, warum diese kompiliert. f() und g() sind sichtbar aus dem inneren Klassen, trotz privat. Sie sind speziell behandelt speziell, denn Sie sind innere Klassen? Wenn A und B sind nicht statische Klassen, es ist

Warum sollte ich anonyme Klassen in Android-statt-Klasse-Neudefinition?

Anzahl der Antworten 2 Antworten
Ich bin neu in der Android dev. Ich Las einige Bücher darüber. Und alle Autoren empfehlen die Verwendung anonymer Klassen statt Klasse Neudefinition. Sagen Sie, dass TextView txtTitle; ... txtTitle.setOnClickListener(new OnClickListener() { @Override public void onClick(View v)

Wie funktioniert Java Vererbung funktionieren, wenn innere Klassen sind beteiligt

Anzahl der Antworten 3 Antworten
Ich habe Schwierigkeiten zu verstehen, wie Vererbung funktioniert in Java, wenn innere Klassen vorhanden sind. Ich bin derzeit an etwas arbeiten, bei dem ein Kind der Klasse muss etwas ändern, das die Funktionalität der inneren Klasse der

Zugriff auf die äußere Klasse die Mitglieder innerhalb einer inneren Klasse, die sich der äußeren Klasse selbst

Anzahl der Antworten 4 Antworten
Im Codeausschnitt unten dargestellt, eine innere Klasse erbt eine äußere Klasse selbst. package test; class TestInnerClass { private String value; public TestInnerClass(String value) { this.value = value; } private String getValue() { return value; } public void

Java-innere Klasse " und " statisch geschachtelte Klasse

Anzahl der Antworten 25 Antworten
Was ist der Hauptunterschied zwischen einer inneren Klasse und eine statisch geschachtelte Klasse in Java? Macht design /Umsetzung spielen eine Rolle bei der Wahl einer von diesen? Joshua Bloch ' s Antwort ist in Effektive Java Lesen

import-Klasse in anderes Verzeichnis

Anzahl der Antworten 3 Antworten
Eigentlich bin ich versucht zu beenden, diese Praxis in das "Denken in Java" für self-learning-Zweck - Übung 6: (2) Erstellen Sie ein interface mit mindestens einer Methode, in seinem eigenen Paket. Erstellen Sie eine Klasse in einem

Innere Klassen vs. Unterklassen in Java

Anzahl der Antworten 5 Antworten
Ist es eine situation, wo ist es vorteilhafter zu verwenden eine innere Klasse eine Unterklasse in Java (oder Umgekehrt)? Basierend auf meinem aktuellen Verständnis, innere Klassen haben Zugriff auf die Felder und Methoden der äußeren Klasse. Wie

Immer halten der äußeren Klasse-Objekt aus der inneren Klasse-Objekt

Anzahl der Antworten 9 Antworten
Ich habe den folgenden code. Ich möchte auf die äußeren Objekt der Klasse mit denen ich die innere Klasse object inner. Wie kann ich es tun? public class OuterClass { public class InnerClass { private String name

Java singleton innere Klasse

Anzahl der Antworten 4 Antworten
Ich kenne das Konzept von singleton in Java. Ich habe Probleme mit dem erstellen von singleton als innere Klasse in Java. Problem tritt auf durch den Inhaber public class NormalClass { private class Singleton { private static

Android + MySQL-com verwenden.mysql.jdbc.Treiber

Anzahl der Antworten 4 Antworten
Ich Schreibe eine Android-Anwendung, die eine Verbindung zu einem MySQL-server. Jetzt bin ich die Prüfung der MySQL-server auf meinem Rechner über XAMPP mit http://localhost:3306/. Der code unten funktioniert einwandfrei testen, wenn es strikt als eine JAVA-Anwendung. import

Instanziieren die innere Klasse object aus der aktuellen äußeren Klasse-Objekt

Anzahl der Antworten 3 Antworten
Frage ich mich, wenn das folgende gilt in Java: class OuterClass { OuterClass(param1, param2) { ...some initialization code... } void do { //Here is where the doubt lays OuterClass.InnerClass ic = this.new InnerClass(); } class InnerClass {

Ist es ein Konstruktor, der im Zusammenhang mit geschachtelten Klassen

Anzahl der Antworten 5 Antworten
Möchte ich wissen, ob es irgendwelche Konstruktoren beteiligten mit inneren Klassen. zum Beispiel betrachten Sie das code-snippet unten angegebenen class MyOuter { private int x= 10; class MyInner { void dostuff(){ System.out.println("The value of x is "+x);

problem beim Objekt der inneren Klasse in java

Anzahl der Antworten 3 Antworten
Hier ist der code. public class Test { class InnerClass{ } public static void main(String args){ InnerClass ic = new InnerClass(); } } Sagt er die Fehlermeldung non-static variable this cannot be referenced from a static context

Java-scoping-Regeln und innere Klassen

Anzahl der Antworten 6 Antworten
Alle verrückt Java-scoping-Regeln sind, macht mein Kopf drehen und die public static void Unsinn ist nicht zu helfen Angelegenheiten. Bisher haben alle Programmiersprachen die ich verwendet habe entweder lexikalische scoping oder eine Näherung der es ohne access-Modifier,

Was ist der beste Weg, um / mit Rahmen innen AsyncTask?

Anzahl der Antworten 1 Antworten
Ich definiert habe einen separaten thread durch die Verlängerung der AsyncTask Klasse. In dieser Klasse führe ich einige Toasts und Dialoge innerhalb der AsyncTask ist onPostExecute und onCancelled Methoden. Die toasts verlangen, dass die Anwendung den Kontext,

Android & Java innere Klassen-Konzept

Anzahl der Antworten 5 Antworten
ich den link gefolgt http://developer.android.com/reference/android/app/AlertDialog.html und ich versuche, zu schaffen new AlertDialog wie diese AlertDialog myAlertDialog = new AlertDialog.Builder(MainActivity.this).create(); als pro das Dokument AlerDialog ist der outerclass und generator ist die innere Klasse innerhalb AlertDialog. Jetzt habe

Kann einer äußeren Klasse zugreifen, die Mitglieder der inneren Klasse?

Anzahl der Antworten 5 Antworten
Die innere Klasse ist die Klasse in einer Klasse definiert sind, und die innere Klasse deklariert werden kann als public, private, protected. Wenn die innere Klasse definiert, die als private und protected, können die äußeren Klasse zugreifen,

wie verwenden Sie geschachtelte Klasse in einer anderen Klasse in java?

Anzahl der Antworten 3 Antworten
Ich habe einige situation, die ich verwenden möchten innere Klasse von einer anderen Klasse in einer anderen Klasse. wie... public class ListData { public static class MyData { public String textSongName, textArtistName, textDuration, textDownloadPath, textSongSize, textAlbumName, textUrl;

wie call inneren Klasse die Methode aus der statischen main () - Methode

Anzahl der Antworten 3 Antworten
Versuchen, um 1-Schnittstelle und 2 konkrete Klassen innerhalb einer Übergeordneten Klasse. Diese qualifizieren den übergeordneten Klassen, Innere Klassen. public class Test2 { interface A{ public void call(); } class B implements A{ public void call(){ System.out.println("inside class

BroadcastReceiver als innere Klasse

Anzahl der Antworten 1 Antworten
Ich weiß, die BroadcastReceiver können nicht verwendet werden, wenn Sie definiert als die Aktivität der inneren Klasse. Aber ich Frage mich, warum? Ist es, weil das system müsste instanziieren eine große Activity Objekt nur noch instanziert eine

Java-Innere-Klasse erweitert Äußeren Klasse

Anzahl der Antworten 3 Antworten
Gibt es einige Fälle, in Java, wo eine innere Klasse erweitert eine äußere Klasse. Beispielsweise java.das awt.geom.Arc2D.Float ist eine innere Klasse von java.das awt.geom.Arc2D, und erstreckt sich auch Arc2D. (c.f. http://download.oracle.com/javase/6/docs/api/java/awt/geom/Arc2D.Float.html) Auch, Sonne.org.mozilla.javascript.intern.FunctionNode.Springen, erstreckt sich der Sonne.org.mozilla.javascript.intern.Knoten,

Zugriff auf Variablen aus der inneren Klasse

Anzahl der Antworten 4 Antworten
Habe ich einige code, der definiert eine anonyme innere Klasse für einen callback-handler. Dieser handler muss zuweisen einer lokalen Variablen, siehe unten. Ich brauche zuweisen resp im callback und schlagen Sie es gegen Ende der Funktion. Ich

mit inneren Klassen in Java - enum

Anzahl der Antworten 4 Antworten
Ich habe ein sehr spezifisches Problem, das hat zu tun mit einer inneren Klasse. Lassen Sie mich Ihnen zeigen einige Beispiel-code: class Foo { MYOPTIONS temp; public static enum MYOPTIONS { OPTION1, OPTION2, OPTION3; } } Also

geschützte/öffentliche Innere Klassen

Anzahl der Antworten 3 Antworten
Kann mir jemand bitte erklären, was ist der Unterschied zwischen protected /public Innere Klassen? Ich weiß, dass public innere Klassen sind zu vermeiden, so viel wie möglich (wie erläutert in diesem Artikel). Aber was ich sagen kann,

Java - Innere Klasse-Konstruktor - zugelassen für äußere Klasse nur

Anzahl der Antworten 3 Antworten
Habe ich die innere Klasse in meinen code. Ich möchte den Zugang der öffentlichkeit zu its-Instanzen, aber nur von äußeren Klasse sollte in der Lage sein, diese zu erstellen Instanzen, wie in "private" - Zugriff. Ist es

Java innere Klassen Sichtbarkeit puzzle

Anzahl der Antworten 4 Antworten
Betrachten Sie den folgenden Fall: public class A { public A() { b = new B(); } B b; private class B { } } Aus einer Warnung in der Eclipse-ich zitiere: die java complier emuliert den

Innere Klassen-und lokalen Variablen

Anzahl der Antworten 6 Antworten
Warum muss ich erklären local variable als final wenn mein Inner class definiert, die innerhalb der Methode verwenden muss ? Beispiel : class MyOuter2 { private String x = "Outer2"; void doStuff() { final String y =

Java (anonym oder nicht) innere Klassen: ist es gut, Sie zu nutzen?

Anzahl der Antworten 14 Antworten
In einige meiner Projekte und in einigen Büchern wurde gesagt, nicht verwenden Sie die innere Klasse (anonym oder nicht, statisch oder nicht) - außer in einigen eingeschränkten Bedingungen, wie EventListeners oder Runnables - ist eine bewährte Methode.

Die Instanziierung einer inneren Klasse

Anzahl der Antworten 4 Antworten
Habe ich eine utility-Methode und als irrelevant Logik wird entfernt, die vereinfachte Methode würde wie folgt Aussehen: public static <A extends Foo> List<A> getFooList(Class<A> clazz) { List<A> returnValue = new ArrayList<A>(); for(int i=0; i < 5; i++)

Java Innere Klassen-Design Benifits

Anzahl der Antworten 5 Antworten
In java haben, können Sie innere Klassen. Ich bin neugierig, aus einer design-Perspektive, wenn es gibt keine Vorteile für diese. Meine ersten Gedanken sind, dass eine separate Datei mit der Klasse ist sauberer in der Trennung Dinge

java-innere/äußere Klasse Fragen über äußere Klasse private Variablen zugreifen

Anzahl der Antworten 2 Antworten
Ich habe die folgende java-Klasse: class Outer { private Integer a; private Long b; class Inner { public void foo() { System.out.println("a and b are " + a + " " + b); } } } wenn

Testfälle, die inner-Klassen mit JUnit

Anzahl der Antworten 5 Antworten
Habe ich gelesen,Strukturierung Von Unit-Testsdass eine Testklasse pro Klasse eine innere Klasse pro Methode. Dachte, schien mir eine praktische Art und Weise zu organisieren, die tests, also versuchte ich es in unserem Java-Projekt. Aber die Prüfungen in

Ist es möglich, anonyme innere Klassen in Java-statische?

Anzahl der Antworten 6 Antworten
In Java, geschachtelte Klassen können entweder static oder nicht. Wenn Sie static Sie nicht enthalten einen Verweis auf die Zeiger der übergeordneten Instanz (Sie sind auch nicht als innere Klassen mehr, spricht man von geschachtelten Klassen). Vergessen

Wie verwende ich Innere Klassen in PHP?

Anzahl der Antworten 5 Antworten
Bin ich aus einem Java-hintergrund, den ich nutzen möchte eine innere Klasse in php. Jedes mal, wenn ich die innere Klasse aber, ich bekomme einen syntax-Fehler. Ist dies mit PHP möglich? Auch, wie kann ich die Referenz

Zugriff auf variable in einer inneren Klasse in java

Anzahl der Antworten 5 Antworten
Ich versuche, erstellen Sie ein array mit JLabels, alle von Ihnen sollten gehen unsichtbar, wenn Sie geklickt werden. Das problem kommt, wenn Sie versuchen, die Maus-listener über eine innere Klasse, die Zugriff auf die Bedürfnisse iteration variable

Keine umschließenden Instanz vom Typ PerfHelper ist verfügbar, da einige intermediate Konstruktor-Aufruf

Anzahl der Antworten 4 Antworten
Betrachten Sie den folgenden code: class abstract Normal1 extends Something { } class Outer { class abstract Inner extends Normal1 { } } class General extends Outer.Inner //Problem occurs at this { } Den Fehler bin ich