Fragen zu Java-Generics

Status
Nicht offen für weitere Antworten.

DschingisKahn

Neues Mitglied
Hallo zusammen,

ich habe ein Problem beim Ableiten einer Java-Gerneics Klasse. Die Klasse haengt allerdings mit mehreren anderen Klassen zusammen. Also erstmal die 4 Basisklassen:

Code:
abstract public class Node <V extends Vertex<V, E, F>,
							E extends Edge<V, E, F>,
							F extends Face<V, E, F>	   >

public abstract class Vertex <	V extends Vertex<V, E, F>,
								E extends Edge<V, E, F>,
	    					 	F extends Face<V, E, F>> extends Node<V, E, F>

abstract public class Edge <V extends Vertex<V, E, F>, 
							E extends Edge<V, E, F>, 
							F extends Face<V, E, F>> extends Node<V, E, F> 
public abstract class Face <V extends Vertex<V, E, F>, 
							E extends Edge<V, E, F>, 
							F extends Face<V, E, F>   > extends Node<V, E, F>

Sieht ja schonmal ganz lustig aus. Als ich das dass erste mal gesehen hab hab ich nicht schlecht geguckt. Von den Klassen Vertex, Edge und Face werden jetzt drei weiter Klassen abgeleitet.

Code:
public class StdJRVertex extends Vertex<StdJRVertex,StdJREdge,StdJRFace>
public class StdJREdge extends Edge<StdJRVertex,StdJREdge,StdJRFace>
public class StdJRFace extends Face<StdJRVertex,StdJREdge,StdJRFace>

Soweit sogut. Ich habe jetzt eine weitere Klasse die auf Subklassen von Vertex, Edge und Face operiert. Mit StdJRVertex, StdJREdge und StdJRFace klappt das auch. Allerdings moechte ich den Klassen StdJR... noch weiter Attribute hinzufuegen, deshalb habe ich sie folgendermassen abgeleitet.

Code:
public class ExtJRVertex extends StdJRVertex
public class ExtJREdge extends StdJREdge
public class ExtJRFace extends StdJRFace

Jetzt meckert allerdings die andere Klasse die ja abgeleitetet Klassen von z.B.
Code:
Vertex <V extends Vertex<V, E, F>, E extends Edge<V, E, F>, F extends Face<V, E, F>>
erwartet.Aber die Klasse ExtJRVertex ist irgendwie sowas:
Code:
ExtJRVertex <StdJRVertex, StdJREdge, StdJRFace>

Leider kann ich die Klassen alle nicht aendern, da die auf nem SVN-Server schlummern, auf dem ich keinen Schreibzugriff habe, deswegen muss ich sie ableiten.
Wenn jemand Ahnung von java-generics hat, dann waer ich froh wenn er mir weiterhelfen koennte.

MfG Dschingis
 

schalentier

Gesperrter Benutzer
Also genau wegen solchem Code mag ich Generics nicht. Warum die nicht einfach weglassen? Das wuerde alles ein wenig vereinfachen und am Ende waere der Quellcode unter Garantie deutlich objektorientierter...


Ansonsten hilft vllt das:
Code:
ExtJRVertex <ExtJRVertex, ExtJREdge, ExtJRFace>

Musst halt leere (abgeleitete) Klassen erstellen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Java Anfänger mit konkreten Fragen Java Basics - Anfänger-Themen 2
CT9288 Fragen zu Java Java Basics - Anfänger-Themen 16
J Fragen zum Code aus dem Buch "Schrödinger programmiert Java 2.te Ausgabe" Java Basics - Anfänger-Themen 6
J Erste Schritte Oracle Tutorials zu Java 8 - Fragen dazu Java Basics - Anfänger-Themen 1
H Java Quereinsteiger Roadmap und Fragen Java Basics - Anfänger-Themen 29
B Java ist / wird kostenpflichtig. Ein paar Fragen Java Basics - Anfänger-Themen 1
B Java Vererbung Fragen (zu Code Beispiel) Java Basics - Anfänger-Themen 3
Azazel Ein paar Fragen zu Methodenaufrufen(java.awt) Java Basics - Anfänger-Themen 2
J Verschieden Fragen über Java Programmierung Java Basics - Anfänger-Themen 3
S Java Fragen Konstruktor & Statische Methoden Java Basics - Anfänger-Themen 4
C Java Applet Fragen: Serialisierung, Excel import Java Basics - Anfänger-Themen 2
T Ein paar Fragen zu OOP und Java. Java Basics - Anfänger-Themen 16
N Java Fragen... Java Basics - Anfänger-Themen 10
B Erste Schritte Generelle Fragen zu Java / Greenfoot. Java Basics - Anfänger-Themen 8
K Java Anfänger und paar Fragen=D Java Basics - Anfänger-Themen 7
S Viele Fragen von einem Anfänger in Java Java Basics - Anfänger-Themen 2
T Fragen vom Java Anfänger Java Basics - Anfänger-Themen 8
D JAVA AWT Fragen und Probleme Java Basics - Anfänger-Themen 15
J [Neuling] Allgemeine Fragen zu Java Java Basics - Anfänger-Themen 20
C Java Übung Fragen Java Basics - Anfänger-Themen 3
typo3agentur Fragen zur OOP in Java Java Basics - Anfänger-Themen 3
V Java Fenster, einige Probleme und Fragen Java Basics - Anfänger-Themen 5
A Allgemeine Fragen zu Java Java Basics - Anfänger-Themen 7
X Objektorientierte Java Programmierung - 3 Fragen zum Code Java Basics - Anfänger-Themen 5
G Java Verstaendnis ? und einige Fragen Java Basics - Anfänger-Themen 4
B Fragen aus einem worddokument in Java einbinden Java Basics - Anfänger-Themen 9
0x7F800000 Ein paar noob-fragen zu java ME Java Basics - Anfänger-Themen 5
J Fragen zu java Kurs Java Basics - Anfänger-Themen 2
P Fragen nach 12 monatiger Java Pause :P Java Basics - Anfänger-Themen 21
D Einige Fragen zu Java Java2D JDBC usw. XD Java Basics - Anfänger-Themen 13
A Allgemeine Fragen zu Java Java Basics - Anfänger-Themen 10
A In Java zeichnen - Fragen Java Basics - Anfänger-Themen 4
Zrebna Fragen zu einem Klassendiagramm Java Basics - Anfänger-Themen 8
H Fragen zu Wrapperklassen Java Basics - Anfänger-Themen 29
S Best Practice Fragen zu Projektstruktur einer Datenbank-Abfrage-App (MVC) Java Basics - Anfänger-Themen 13
A Bei VierGewinnt fragen ob man gegen CPU oder Menschen spielen will. Java Basics - Anfänger-Themen 7
A Bei VierGewinnt vorher fragen, ob man gegen den Computer spielen möchte oder gegeneinander. Java Basics - Anfänger-Themen 1
A Bei VierGewinnt fragen, ob man gegen den Computer spielen möchte oder gegeneinander Java Basics - Anfänger-Themen 1
sserio Wie kann man nach einer Klasse fragen? Java Basics - Anfänger-Themen 12
G Fragen zu Kompelierfehler in Aufgabe. Java Basics - Anfänger-Themen 25
E Bäume/ allgemeine Fragen Java Basics - Anfänger-Themen 21
O Falsche Antworten zu Fragen Java Basics - Anfänger-Themen 4
S Diverse Fragen vor Schulaufgabe ;) Java Basics - Anfänger-Themen 4
S Fragen zu Ausgabe double und float Java Basics - Anfänger-Themen 3
B fragen zu Aufbau eines UML-Klassendiagramm Java Basics - Anfänger-Themen 1
C 3 Fragen rund um Klassenattribute Java Basics - Anfänger-Themen 8
L Erste Schritte Log4J Fragen Java Basics - Anfänger-Themen 5
NeoLexx Fragen zu diversen Elementen der Javabibliothek Java Basics - Anfänger-Themen 5
D Budget Manager fragen zur Umsetzung Java Basics - Anfänger-Themen 9
N Fragen zur Datenspeicherung Java Basics - Anfänger-Themen 45
W Fragen zu Generics Java Basics - Anfänger-Themen 14
T ObjectInput/OutputStream Fragen zur Funktionsweise Java Basics - Anfänger-Themen 3
J Fragen zu einer Methode Java Basics - Anfänger-Themen 3
Z Fragen zu Exception (Throws/throw) Java Basics - Anfänger-Themen 7
J Fragen zu Input/Output Java Basics - Anfänger-Themen 3
H fragen Java Basics - Anfänger-Themen 15
M Samelsarium Grundlegender Fragen 2 Java Basics - Anfänger-Themen 9
M Sammelsarium an Grundlagen Grundlagen Fragen Java Basics - Anfänger-Themen 11
J Fragen zu synrchonized und kritischen Abschnitten Java Basics - Anfänger-Themen 5
S Fragen zu einem Rechentrainer Java Basics - Anfänger-Themen 2
J Wo kann man Fragen zu ireport stellen. Java Basics - Anfänger-Themen 0
M Fragen zum Anlegen und Benutzen von Listen Java Basics - Anfänger-Themen 9
G Ein paar Anfänger Fragen zu StdDraw Java Basics - Anfänger-Themen 4
D Fragen zur Klassen Java Basics - Anfänger-Themen 4
Aprendiendo Zwei Fragen und ein geerbtes "protected"-Attribut Java Basics - Anfänger-Themen 2
J Interface Fragen bezüglich "Sauberkeit" von Code Java Basics - Anfänger-Themen 5
D Objekte-Fragen Java Basics - Anfänger-Themen 1
V Erste Schritte Habe Fragen zu der For und While Schleife als auch Inkrement und Dekrement Java Basics - Anfänger-Themen 4
D Anfänger-Fragen(Parameter einer Methode) Java Basics - Anfänger-Themen 7
K Zwei Fragen zu Graphics/Graphics2D Java Basics - Anfänger-Themen 5
R Fragen über den Konstruktor Java Basics - Anfänger-Themen 0
S Erste Schritte Fragen zur For-Schleife Java Basics - Anfänger-Themen 9
C Interface Fragen zum Interface Java Basics - Anfänger-Themen 7
GreenTeaYT Exception und zur OOP fragen? Java Basics - Anfänger-Themen 3
C Fragen zum Spigot Plugin (1.8) Java Basics - Anfänger-Themen 6
J Fragen zu Exceptions Java Basics - Anfänger-Themen 24
N Quiz- Fragen zufällig anzeigen lassen Java Basics - Anfänger-Themen 7
L Viele Fragen zu den Grundlagen Java Basics - Anfänger-Themen 5
B Fragen zu ZIP-File Java Basics - Anfänger-Themen 9
L fragen zu arrays Java Basics - Anfänger-Themen 8
L Fragen zu selbstgeschriebenem Programm Java Basics - Anfänger-Themen 5
M Fragen zum Auslesen von HTML Seiten Java Basics - Anfänger-Themen 5
J Threading-Aufgabe. Totale Noob Fragen, aber bitte trotzdem beantworten ;) Java Basics - Anfänger-Themen 7
K Erste Schritte Frage Antwort Spiel - Fragen zur Planung Java Basics - Anfänger-Themen 2
Anfänger2011 2 kleine Fragen zu ArrayListen Java Basics - Anfänger-Themen 5
S Fragen zu Ausdrücken&Bedingungen Java Basics - Anfänger-Themen 5
A 2 kurze Anfänger fragen Java Basics - Anfänger-Themen 6
H grundlegende Fragen Java Basics - Anfänger-Themen 3
V Interface ich schäme mich das zu fragen, aber ich schaff nicht ein Text zu zentrieren :( [javaFX] Java Basics - Anfänger-Themen 6
N Programm: Fragen beantworten Java Basics - Anfänger-Themen 6
C Anfänger Anfänger Fragen Java Basics - Anfänger-Themen 8
Z Compiler-Fehler LinkedList Fragen Java Basics - Anfänger-Themen 4
D Rekursion Allgemeine Fragen Java Basics - Anfänger-Themen 2
D [Fragen] zu Methoden Java Basics - Anfänger-Themen 2
S Fragen zur Implementierung eines Binärbaums Java Basics - Anfänger-Themen 3
J Allgemeine Fragen zur GUI Java Basics - Anfänger-Themen 1
johnnydoe Erste Schritte Erster Blick - erste Fragen Java Basics - Anfänger-Themen 11
DStrohma Grundsätzliche Fragen zu Drag & Drop Java Basics - Anfänger-Themen 1
N Klassen fragen zur getter und setter methode Java Basics - Anfänger-Themen 11
S 3 Fragen, Verzeichnis, GridLayout psoitionieren, Werte für JSpinner Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben