Tag: abstract

abstract ist ein Schlüsselwort, gemeinsam mit einer Vielzahl von Objekt-orientierten Programmiersprachen. Methoden und Klassen können markiert werden, Abstrakt zu zeigen, dass Sie enthalten nicht die vollständige Implementierung der Anwendungslogik und verlängert werden. Abstrakte Klassen können nicht instanziiert werden und dem Zweck dienen, eine einheitliche Schnittstelle für Ihre Unterklassen sowie die Umsetzung von gemeinsamen Methoden, die nicht neu implementiert für jede Unterklasse.

Abstraction und abstract in java

Anzahl der Antworten 2 Antworten
Ich bin ein java Entwickler ein gutes Verständnis von Objekt-Orientierung Konzepte(oder vielleicht, das glaub ich gern, dass). Und jetzt bin ich lernen, design patterns (Aus Head first design patterns). Ich lese über OOPS-Konzept Abstraktion zu verstehen, ist

Rhino mock eine abstrakte Klasse, w/o Spott seiner virtuellen Methode?

Anzahl der Antworten 2 Antworten
Können, führe ich dem Körper eine virtuelle Methode, das Leben auf eine abstrakte Klasse, die wurde verspottet mit Rhino Mocks? Klar zu sein, ich versuche nicht zu verspotten, die das Verhalten der virtuellen Methode. Ich versuche /test/die

Wie deklarieren Sie einen Typ-alias in eine scala-Konstruktor?

Anzahl der Antworten 1 Antworten
Wenn ich eine Klasse nimmt, dass ein Tupel in seinem Konstruktor unter anderem Werte wie: class Foo(a: Int, b: String, c: (Int, String)) Wie benutze ich einen abstrakten Typ zu geben, die Tupel einer mehr beschreibenden Namen

Wie zu finden, wo eine abstrakte Methode, die implementiert ist in Eclipse?

Anzahl der Antworten 4 Antworten
Ich würde gerne erfahren, wo eine abstrakte Methode, die implementiert wird, in welcher Klasse? Gibt es einen link in Eclipse wie Aufrufhierarchie/offene Deklaration oder etwas ähnliches, das zeigt, wo die Methode implementiert ist? Sie könnten versuchen, schlagen

Wie Deserialisieren konkrete Implementierung der abstrakten Klasse von XML

Anzahl der Antworten 2 Antworten
Ich habe eine abstrakte Klasse mit ein paar konkreten Implementierungen. Dies muss mit der Serialisierung zu XML, um zu senden, um ein anderes system - das ist in Ordnung. Aber, ich muss auch in der Lage sein

Warum nicht verwenden Sie Schlüsselwort new initialisiert abstrakte Klasse in Java?

Anzahl der Antworten 10 Antworten
Ich habe irgendwo gelesen, dass wir nicht initialisieren einer Schnittstelle, zum Beispiel: interface MyInterface{}; Und der folgende code ist definitiv illegal: MyInterface m = new MyInterface(); Und als ich erinnere mich an den text, den ich gelesen

C# abstrakte Basis-Klasse - Erweiterung der Implementierung

Anzahl der Antworten 2 Antworten
Ich habe folgenden Fall: public class GeoLocation { public double Longitude { get; set; } public double Latitude { get; set; } public string LocationName { get; set; } } public abstract class Base { public abstract

Java - abstrakte Klasse equals(), und zwei Unterklassen

Anzahl der Antworten 10 Antworten
Ich habe eine abstrakte Klasse mit dem Namen Xpto und zwei Unterklassen, verlängern Sie es mit dem Namen Person und Auto. Ich habe auch eine Klasse namens Test mit main() und eine Methode foo (), die überprüft,

Gibt es irgendeine abstrakte Variablen in java?

Anzahl der Antworten 3 Antworten
in java eine abstrakte Variablen gibt es? ich arbeitete in dieser abstrakten Variablen im Konstruktor ich bin nort sicher, aber ich denke, dass der Konstruktor, statische Variablen.pls klären Sie meine Zweifel Wenn eine variable abstract, nur was

Referenz auf die abstrakte Klasse

Anzahl der Antworten 4 Antworten
Was bedeutet es, wenn ein Verweis auf eine abstrakte Klasse? Ich fand es im code und ich kann nicht understant es. Dachte ich, dass eine abstrakte Klasse kann nicht instanziiert werden. Wie kann man ihm eine Referenz?

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

Abstrakte Methode Fehler

Anzahl der Antworten 8 Antworten
Arbeite ich an einem Projekt in netbeans, dass, wenn ich starten Sie es mit dem glassfish 3.1.2.Alles funktioniert einwandfrei.Aber wenn ich Anrufe, die /invite-url, die zugeordnet ist folgende Methode @RequestMapping(value = "/invite", method = RequestMethod.POST) @ExceptionHandler(GenericException.class) public

Privaten Konstruktor in der abstrakten Klasse

Anzahl der Antworten 6 Antworten
In Java, was ist der Zweck der Verwendung von privaten Konstruktor in einer abstrakten Klasse? In einer rezension habe ich diese Frage, und ich bin neugierig, für welche situation wir müssen den Konstruktor so? Ich denke, es

Können wir instanziieren eine abstrakte Klasse?

Anzahl der Antworten 15 Antworten
Während eines meiner Interviews wurde ich gefragt, "Wenn wir instanziieren eine abstrakte Klasse?" Meine Antwort war "Nein. wir können nicht". Aber, interviewer sagte mir, "Falsch, wir können." Ich argumentierte ein wenig auf dieser. Dann erzählte er mir,

Override abstract readonly-Eigenschaft auf Lesen/schreiben-Eigenschaft

Anzahl der Antworten 4 Antworten
Ich möchte nur Kraft der Implementierung einer C# getter auf eine bestimmte Eigenschaft von einem Basis-abstrakte Klasse. Abgeleitete Klassen könnten, wenn Sie wollen, auch eine Set-Methode für diese Eigenschaft für öffentliche Nutzung der statisch gebunden Art. Die

Java, wie die Umsetzung und das design eine abstrakte Klasse,

Anzahl der Antworten 4 Antworten
Ich habe ein design-problem in meinem java-code. Meine Anwendung nutzt Raketen, und es gibt verschiedene Arten von Raketen, die alle identisch, außer das Sie 3 eigene Attribute. Der Konstruktor einer Rakete muss wissen, dass diese Attribute. Ich

Java abstrakte Klassen, die werfen

Anzahl der Antworten 4 Antworten
Wenn ich eine abstrakte Klasse mit der folgenden Funktion - abstract class A{ void foo(String s) throws Exception{ throw new Exception("exception!"); } } Dann eine andere Klasse erweitert die abstrakte Klasse und implementiert eine eigene version von

Der Zugriff Auf Protected Variablen Einer Instanz Einer Klasse, Die Erweitert Die Abstrakte Klasse?

Anzahl der Antworten 2 Antworten
Ich habe eine abstrakte Klasse namens MyAction, die einen geschützten enum-variable. Die Klasse ist wie folgt definiert: package mypackage; public abstract class MyAction { public enum ActionId { ACTION1, ACTION2; } protected ActionId actionId; //constructor public MyAction(ActionId

Klasse die zwei Schnittstellen mit der gleichen Methode?

Anzahl der Antworten 4 Antworten
/* Class name : Fish.java */ interface Fish { public void eat(); public void travel(); } /* Class name : Mammals.java */ interface Mammals {public void eat(); public void travel();} /*Amphibians mean living two lives (on land

Class is not Abstract and does not Override-Fehler in Java

Anzahl der Antworten 5 Antworten
Ich bekomme einen compile-Zeit-Fehler mit Java: MyClass is not abstract and does not override abstract method onClassicControllerRemovedEvent( wiiusej.wiiusejevents.wiiuseapievents.ClassicControllerRemovedEvent) in wiiusejevents.utils.WiimoteListener) Hier ist die Klasse: import wiiusej.WiiUseApiManager; import wiiusej.Wiimote; import wiiusej.wiiusejevents.physicalevents.ExpansionEvent; import wiiusej.wiiusejevents.physicalevents.IREvent; import wiiusej.wiiusejevents.physicalevents.MotionSensingEvent; import wiiusej.wiiusejevents.physicalevents.WiimoteButtonsEvent; import

Abstract-Attribut (nicht Eigentum)?

Anzahl der Antworten 6 Antworten
Was ist die beste Praxis definieren eine abstrakte Instanz-Attribut, aber nicht als Eigenschaft? Ich würde gerne etwas schreiben wie: class AbstractFoo(metaclass=ABCMeta): @property @abstractmethod def bar(self): pass class Foo(AbstractFoo): def __init__(self): self.bar = 3 Statt: class Foo(AbstractFoo): def

C# Abstrakte Funktion, mit der Umsetzung möglich?

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit hinzufügen, um eine virtuelle Funktion, die überschrieben werden müssen, die von allen Klassen geerbt? Also eigentlich die Kombination von virtual und abstract? Ich habe eine situation, wo jeder geerbten Klasse müssen einige spezifische

Java die abstrakte Klasse implementiert das interface

Anzahl der Antworten 4 Antworten
Habe ich die folgende Schnittstelle und abstrakte Klasse implementiert: interface Walk { String walk(); } public abstract class Animal implements Walk { abstract String MakeNoise(); } Und folgende konkrete Implementierungen: class Cat extends Animal { String MakeNoise()

Genaue definition von "functional interface" in Java 8

Anzahl der Antworten 6 Antworten
Vor kurzem begann ich, zu erforschen Java 8 und ich kann nicht ganz verstehen, das Konzept der "funktionale Oberfläche", die ist unverzichtbar, um Java-Implementierung von lambda-Ausdrücken. Es ist ein ziemlich umfassende Anleitung zu lambda-Funktionen in Java, aber

abstract java-Konstruktor

Anzahl der Antworten 2 Antworten
Wie bekomme ich die sub-Konstruktor aus der zweiten und Dritten? Da public abstract erste nicht funktioniert? public abstract class First { public Point position; public First() {} //how do i make this constructor like an abstract? //so

Angular4 Komponenten, Vererbung, abstrakte Klasse

Anzahl der Antworten 1 Antworten
Möchte ich definieren als Basisklasse für meine Komponenten zu teilen einige Merkmale. Also habe ich begonnen mit : export abstract class BaseComponent { protected getName(): string; } @Component(...) export class MyComponent extends BaseComponent { protected getName(): string

ActionListener ist abstract and does not override abstract method actionPerformed — trotz, dass die Methode sehr

Anzahl der Antworten 3 Antworten
So, ich bin immer der Fehler Class is not abstract and does not override abstract method actionPerformed(ActionEvent) in ActionListener Ich bin bewusst, dass der Ursprung dieses Fehlers ist aber was mich verwirrt ist, dass ich diese Methode.

Ich habe eine abstrakte Klasse und 2 Unterklassen. Wie arbeiten Sie mit Ihnen, wenn Sie kann nicht instanziiert werden von der abstrakten Klasse

Anzahl der Antworten 4 Antworten
Ich habe eine abstrakte Klasse und 2 Unterklassen. Wie arbeiten Sie mit Ihnen, wenn Sie kann nicht instanziiert werden von der abstrakten Klasse. Ich hatte code geschrieben, der anfangs eine Klasse und Unterklasse und später realisiert, dass

Unterschied zwischen interface und abstrakter Schnittstelle in java

Anzahl der Antworten 4 Antworten
Wie der Titel sagt. Was ist der Unterschied zwischen einem interface und einer abstrakten Schnittstelle in Java? InformationsquelleAutor Brad | 2012-05-13

Java abstract class-Felder überschreiben

Anzahl der Antworten 6 Antworten
Ich habe eine abstrakte Klasse implementieren sollte ein öffentliches Feld, dieses Feld ist ein interface oder eine abstrakte Klasse. etwas wie dieses: public abstract class GenericContainer { public GenericChild child; } public abstract class GenericChild { public

variable hat einen privaten Zugang

Anzahl der Antworten 2 Antworten
Ich versuche zu machen, eine abstrakte Form, die Klasse für Rechteck und ellipse die einzige abstrakte Methode, die ich gab Form wurde die draw-Methode, aber nachdem ich gab es einen Konstruktor und alles, was es gibt mir

Ist es zulässig Aufruf einer abstrakten Methode der super-Klasse in java

Anzahl der Antworten 5 Antworten
..und wenn ja, was ist das Verhalten? Ich stieß auf dieses in einigen code, den ich Suche war vor kurzem, und es ist sehr verwirrend für mich. Ich habe keinen java-compiler, so dass ich Sie nicht beantworten

Geschützt abstrakte oder öffentliche abstrakte Methode in der abstrakten Klasse

Anzahl der Antworten 3 Antworten
Hallo ich habe eine abstrakte Klasse, in der ich einige öffentliche Methoden und einige abstrakte diejenigen. Ich habe die öffentlichkeit so, dass Sie die Anwendung der gängigen Methoden für die abgeleiteten Klassen. Was ist verwirrend mich ist,

C++ abstrakte Klasse, template

Anzahl der Antworten 2 Antworten
Ich habe den folgenden code: template <typename T> class ListBase { protected: int _size; public: ListBase() {_size=0;} virtual ~ListBase() {} bool isEmpty() {return (_size ==0);} int getSize() {return _size;} virtual bool insert(int index, const T &item) =

Verlängerung der base-Klasse enthält abstrakte generische Methode im java

Anzahl der Antworten 3 Antworten
Ich bin da eine Base-Klasse wie folgt aus: Class MyBase{ public abstract <T> Student assign (T object); } Ich bin die Verlängerung wie folgt: Class MyClass extends MyBase{ @Override public abstract <T> Student assign (T object){ Student

"is not abstract and does not override abstract method" Fehler

Anzahl der Antworten 4 Antworten
Bin ich immer diese Fehlermeldung und es ist verwirrend mich. Ich weiß nicht, wie es zu lösen ist. Ich weiß, es gibt einige andere Fehler drin, aber ich bin nicht allzu besorgt über diese für jetzt. Hier

Java, wie zum Erben von Methoden aus der abstrakten Klasse

Anzahl der Antworten 7 Antworten
Ich habe eine abstrakte Klasse Person und Schnittstelle vergleichbar, was auch für einige andere Teil des Programms. Derzeit habe ich eine Methode compareTo() in Person. Wenn ich versuche zu kompilieren, bekomme ich : The type Student must

Erstellen von abstrakten Activity-Klassen

Anzahl der Antworten 3 Antworten
Ich bin auf die Schaffung abstrakten activity-Klassen für meine Anwendung, die ich wiederverwenden wird für jede Aktivität. Super Klasse: android.app.Aktivität Meiner Abstrakten Klasse erstreckt android.app.Aktivität myActivity Beispiel activty in meiner Anwendung myActivity extends. Habe ich 10-20 dieser

Wie kann ich erzwingen, wird ein Konstruktor definiert werden, die in allen Unterklassen meine abstrakte Klasse,

Anzahl der Antworten 5 Antworten
Ich habe eine abstrakte Klasse ist Eine, die abstrakte Methoden definieren. Dies bedeutet, dass in einer Klasse instanciable, die alle die abstrakte Methode implementiert werden. Ich würde gerne alle meine Unterklassen implementieren Sie einen Konstruktor mit 2

Rufen Sie die Funktion in der Funktion aus einer anderen Klasse PHP

Anzahl der Antworten 1 Antworten
Ich habe ein paar threads durchgelesen über die abstrakte Klasse ist hier bei Stackoverflow und ich denke, es ist, was ich brauche, aber ich kann nicht die Erklärung gerade. Was ich tun möchte, ist der Aufruf einer

Wie Initialisiere ich ein Graphics-Objekt in Java?

Anzahl der Antworten 7 Antworten
dies ist der code: import java.awt.*; import java.applet.*; public class anim1 extends Applet{ public void paint (Graphics g) { g.drawString("",400,300); } public static void main(String ad) { anim1 a=new anim1(); Graphics g1; a.paint(g1); } } Er sagt,

überschreiben abstrakte generische Methode von einer nicht generischen Klasse

Anzahl der Antworten 3 Antworten
Basisklasse class Drawer { public abstract void Draw<T>(T type); } abgeleitete Klasse #1 class ADrawer : Drawer { public override void Draw<T>(List<T> list) { foreach (var a in list) { DrawA(a); } } public void DrawA(Agent a)

Glätten Sie eine Liste von Listen

Anzahl der Antworten 3 Antworten
Muss ich eine Funktion schreiben, flacht eine Liste von Listen. Beispielsweise flatten = oder flatten [1,2,3,4] = [1,2,3,4] oder flatten [[1,2],[3],4,5]] = [1,2,3,4,5] Ich habe Probleme mit den Wesen, die in der Lage, mit der

C++ - "Member-Funktion nicht deklariert" in der abgeleiteten Klasse

Anzahl der Antworten 3 Antworten
Ich habe ein problem in MSVC++ 2008, wo VS2008 wirft diese compile-Fehler: error C2509: 'render' : member function not declared in 'PlayerSpriteKasua' Nun, was verwirrt mich ist, dass die render() definiert ist, aber in einer geerbten Klasse.

Warum können wir nicht instanziieren, die eine Schnittstelle oder eine abstrakte Klasse in java ohne eine anonyme Klasse, Methode?

Anzahl der Antworten 3 Antworten
Ich weiß, wir können nicht instanziiert entweder ein interface oder eine abstrakte Klasse in java, jedoch mit anonymen Klasse die Methode aber was ist der Grund dahinter? Tun Sie Ihre Schnittstellen keinerlei code zu verwenden? InformationsquelleAutor Rakmo

c# - Eigenschaften in Abstrakten Basis-Klassen

Anzahl der Antworten 7 Antworten
Ich habe ein seltsames problem, welches ich nicht lösen konnte. Wenn ich versuche zu kompilieren, den folgenden Schnitt bekomme ich diesen Fehler: 'AbstractClass' nicht den Schnittstellenmember 'Eigenschaft' (Compiler-Fehler CS0535) In der online-Hilfe sagt mir mein abstract AbstractClass,

Die übergabe der Parameter an den Basisklassenkonstruktor

Anzahl der Antworten 1 Antworten
Wenn die Basisklasse und abgeleitete Klasse, beide haben Ihre Konstruktoren mit Parametern dann, wo wir übergeben die Parameter an die Basisklasse Konstruktoren? Dies ist eine doppelte Frage. stackoverflow.com/questions/12051/... Googeln "Basisklasse Konstruktor-Parameter" gebracht hätte, es richtig zu Ihnen.

Wie definieren Sie einen virtuellen abstrakte getter-und setter für eine Eigenschaft?

Anzahl der Antworten 3 Antworten
Dies ist im wesentlichen, was ich tun will: public abstract class Uniform<T> { public readonly int Location; private T _variable; public virtual T Variable { get { return _variable; } } } public class UniformMatrix4 : Uniform<Matrix4>

Wie mache ich eine abstrakte Klasse Arbeit mit JAXB

Anzahl der Antworten 4 Antworten
Liebe Mitbürgerinnen und java-Programmierer, Ich habe ein Beispiel aus http://www.vogella.com/articles/JAXB/article.html für JAXB XML-Verwendung für meine 3 Klassen, UserStorage -, Benutzer-und UserTest es funktioniert gut, aber es ist nur die unmarchialing von JAXBContext context = JAXBContext.newInstance(UserStorage.class); Marshaller m

Was ist der Unterschied zwischen einer abstrakten Funktion und eine virtuelle Funktion?

Anzahl der Antworten 25 Antworten
Was ist der Unterschied zwischen einer abstrakten Funktion und eine virtuelle Funktion? In welchen Fällen ist es empfehlenswert, Sie zu verwenden virtual oder abstract? Welches ist der beste Ansatz? Eine abstrakte Funktion, muß überschrieben werden, während eine