Als «class» getaggte Fragen

Eine Vorlage zum Erstellen neuer Objekte, die die allgemeinen Zustände und Verhaltensweisen beschreibt. NICHT MIT CSS-KLASSEN ZU VERwechseln. Verwenden Sie stattdessen [css].

7
Überprüfen Sie, ob ein Klassenobjekt eine Unterklasse eines anderen Klassenobjekts in Java ist
Ich spiele mit Javas Reflection API herum und versuche, mit einigen Feldern umzugehen. Jetzt bin ich nicht mehr in der Lage, den Typ meiner Felder zu identifizieren. Saiten sind einfach, machen Sie es einfach myField.getType().equals(String.class). Gleiches gilt für andere nicht abgeleitete Klassen. Aber wie überprüfe ich abgeleitete Klassen? ZB LinkedListals …
196 java  class  reflection 

8
Java: Wie erhalte ich ein Klassenliteral von einem generischen Typ?
Normalerweise habe ich gesehen, dass Leute das Klassenliteral wie folgt verwenden: Class<Foo> cls = Foo.class; Aber was ist, wenn der Typ generisch ist, zB List? Dies funktioniert gut, hat aber eine Warnung, da List parametrisiert werden sollte: Class<List> cls = List.class Warum also nicht ein hinzufügen <?>? Nun, dies verursacht …
193 java  generics  class  literals 


10
Fehler beim Aufblasen beim Erweitern einer Klasse
Ich versuche, eine benutzerdefinierte Ansicht zu erstellen GhostSurfaceCameraView, die erweitert wird SurfaceView. Hier ist meine Klassendefinitionsdatei GhostSurfaceCameraView.java:: public class GhostSurfaceCameraView extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder mHolder; Camera mCamera; GhostSurfaceCameraView(Context context) { super(context); // Install a SurfaceHolder.Callback so we get notified when the // underlying surface is created and destroyed. …
188 java  android  xml  class  surfaceview 

3
Wie kann ich durch Reflexion feststellen, ob eine Java-Klasse abstrakt ist?
Ich interagiere durch Klassen in einer Jar-Datei und möchte diejenigen finden, die nicht abstrakt sind. Ich kann dies lösen, indem ich die Klassen instanziiere und InstantiationException abfange, aber das hat einen Leistungseinbruch, da einige Klassen einen starken Start haben. Ich kann in den Class.java-Dokumenten offensichtlich nichts wie isAbstract () finden.
183 java  class  abstract 

2
Scala-Äquivalent zum Java-Objekt java.lang.Class <T>
Die Frage lässt sich am besten anhand eines Beispiels erklären: In Java für einen JPA EntityManager kann ich Folgendes tun (Konto ist meine Entitätsklasse): Account result = manager.find(Account.class, primaryKey); In Scala ist mein naiver Versuch: val result = manager.find(Account.class, primaryKey) Aber wenn ich versuche, es Account.classin Scala zu verwenden, scheint …
183 java  class  scala 

10
Warum können äußere Java-Klassen auf private Mitglieder der inneren Klasse zugreifen?
Ich habe festgestellt, dass äußere Klassen auf private Instanzvariablen innerer Klassen zugreifen können. Wie ist das möglich? Hier ist ein Beispielcode, der dasselbe demonstriert: class ABC{ class XYZ{ private int x=10; } public static void main(String... args){ ABC.XYZ xx = new ABC().new XYZ(); System.out.println("Hello :: "+xx.x); ///Why is this allowed?? …



10
Wann werden statische oder instanziierte Klassen verwendet?
PHP ist meine erste Programmiersprache. Ich kann mich nicht so recht darum kümmern, wann statische Klassen gegen instanziierte Objekte verwendet werden sollen. Mir ist klar, dass Sie Objekte duplizieren und klonen können. In meiner gesamten Zeit mit PHP endete jedes Objekt oder jede Funktion jedoch immer als einzelner Rückgabewert (Array, …
170 php  oop  class 

15
Wie verwende ich das Überladen von Methoden in Python?
Ich versuche, Methodenüberladung in Python zu implementieren: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow(2) aber die Ausgabe ist second method 2; ähnlich: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow() gibt Traceback (most …

8
Trennen des Klassencodes in eine Header- und eine CPP-Datei
Ich bin verwirrt darüber, wie Implementierungs- und Deklarationscode einer einfachen Klasse in eine neue Header- und CPP-Datei getrennt werden kann. Wie würde ich beispielsweise den Code für die folgende Klasse trennen? class A2DD { private: int gx; int gy; public: A2DD(int x,int y) { gx = x; gy = y; …
169 c++  oop  class 




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.