ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
319
319
EMPFEHLEN
-
Hallo Gemeinde,
ich habemir ein kl. Programm aus mehreren Klassen zum Lernen der Mehrfachvererbung geschrieben.:
Klasse K1:Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
/** * das ist die Klasse K1 */ /** * @author Matthias König * */ public class K1 { protected int a1; protected int b1; public int m1(){ return this.a1 + this.b1; } }
Klasse K2 (ist das Interface):
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
interface x2{ int a2= 0; int b2= 0; int m2(); } public class K2 { private int a2 = 2, b2 = 3; public int m2(){ return this.a2 + this.b2; } }
Klasse K12: (die alles erben sollte)
Code :1 2 3 4 5 6
class K12 extends K1 implements x2{ public static void main(String[] args) throws Exception{ K1 o1 = new K1(); o1.a1 = 3; o1.b1 = 4; System.out.println(o1.m1());
hier bekomme ich eine Fehlermeldung:
Code :1 2
x2 o2 = (x2) new K2(); System.out.println(o2.m2());
Code :1 2 3 4 5 6 7
} public int m2() { return 0; } }
Wer kann mir einen Tipp geben ? Warum bekomme ich dort eine Fehlermeldung ? Ich erzeuge doch auch eine Instanz des interfaces x2, welches mit der Klasse K2 zusammenhängt !
Viele Grüsse
mkoeni1
-
10.12.05 16:33 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo!
Da bekommst du eine Fehlermeldung weil, nach public class K2 die Klasse K2 kein X2 interface implementiert. Btw. wenn deine naechsten Codebeispiele auch so uebel ausschauen wie dieses hier werde ich nicht darauf antworten...
Gruss TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Hallo Tom,
Vielen Dank.
Ich werde mich bzgl. der Programmierung hüten !
Gruss
Matze
Ähnliche Themen
-
PHP Mehrfachvererbung
Von jans2 im Forum PHPAntworten: 14Letzter Beitrag: 02.09.10, 18:39 -
Mehrfachvererbung (mehrere Klassen um ein bestimmtes Attribut erweitern)
Von cocoon im Forum JavaAntworten: 4Letzter Beitrag: 21.07.09, 20:58 -
java.sun.com Artikel zeigt die neuen Features für Java on the Desktop von Java 6
Von Thomas Darimont im Forum Java Technology NewsAntworten: 1Letzter Beitrag: 17.02.07, 18:39 -
Problem Mehrfachvererbung
Von marcelz im Forum C/C++Antworten: 2Letzter Beitrag: 10.04.06, 14:12 -
Mehrfachvererbung/eigene Klassen
Von kittie im Forum JavaAntworten: 7Letzter Beitrag: 14.04.04, 12:48





Zitieren

Login





