10. April 201115 j Hallo ich versuche gerade n:m Beziehungen mit Hilfe von Assoziationsklassen herzustellen. Mein Projekt : Schule Klasse der Schulklasse: [java] public class SCHULKLASSE { private String name; private int Klassenzimmer; private String zweig; public SCHULKLASSE(String n) { name = n; } } [/java] Lehrerklasse: [java] public class LEHRER { private int persnr; private String nachname; private String amtsbezeichung; public LEHRER(int nr ) { persnr= nr; } } [/java] Hilfsklasse der Assoziationsklasse(LEHRERKLASSE): [java] public class LEHRERKLASSE { private SCHULKLASSE klasse; private LEHRER person; public LEHRERKLASSE(SCHULKLASSE kla, LEHRER per) { klasse=kla; person= per; } } [/java] Beziehung UNTERRICHTET: [java] public class UNTERRICHTET { private LEHRERKLASSE[] klehrer; public UNTERRICHTET() { klehrer = new LEHRERKLASSE[100]; } public void Lehrer_zuordnen(SCHULKLASSE sklasse, LEHRER person){ klehrer= new LEHRERKLASSE(sklasse, person); } } [/java] Mein Problem ist Folgendes: Beim Übersetzen der Klasse UNTERRICHTET erscheint folgende Fehlermeldung in der Zeile " klehrer= new LEHRERKLASSE(sklasse, person);" incompatible types-found LEHRERKLASSE but expected LEHRERKLASSE[] Was hab ich falsch gemacht? Wie kann ich den Fehler beheben?
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.