M
misc
Gast
hallo,
ich habe diese Prog geschrieben,nur ich habe irgendwie 2 Fehler eingebaut die ich net lösen kann!?!
Die 2 Fehlermeldungen sind diese...
Vieln dank im Voraus.
Bis denn
ich habe diese Prog geschrieben,nur ich habe irgendwie 2 Fehler eingebaut die ich net lösen kann!?!
Code:
import java.util.*;
class Produkt {
int ArtNr;
String Bez;
GregorianCalendar ErstDat =new GregorianCalendar(2007,16,05);
Produkt(){}
Produtk(int a,String b,GregorianCalendar d){
ArtNr=a;
Bez=b;
ErstDat=d;
}
void ausgabe(){
System.out.println("Artikel-Nr. :" +ArtNr);
System.out.println("Bezeichnung:" +Bez);
System.out.println("Erste Herstellung:" + ErstDat.get(Calendar.Year));
}
}
class Unternehmen{
String Name;
ArrayList ar =new ArrayList();
Unternehmen(){}
Unternehmen(String n) {name=n;}
void ausgabe() {
System.out.println(Name);
Iterator it =at.iterator();
while(it.hasNext()){
System.out.println("-------");
((Produkt)it.next()).ausgabe();
}
}
}
class Metallprodukt extends Produkt{
Metallprodukt(){}
Metallprodukt(int a,String b, GregorianCalendar d){
ArtNr=a;
Bez=b;
ErstDat=d;
}
}
class Holzprodukt{
Unternehmen Vertriebspartner;
int VerParArtNr;
Holzprodukt(){}
Holzprodukt(int a,String b,GregorianCalendar d, Unternehmen VP,int va){
ArtNr=a;
Bez=b;
ErstDat=d;
Vertriebspartner=VP;
VerPartArtNr=va;
}
void ausgabe(){
System.out.println("Artikel-Nr. :"+ArtNr);
System.out.println("Bezeichnung :"+Bez);
System.out.println("Erste Herstellung :"+ErstDat.get(Calendar.YEAR));
System.out.println("Vertriebspartner:" +Vertriebspartner.Name);
System.out.println("Artikelnummer des VP:" +VerParArtNr);
}
class UntVerw{
public static void main (String args[]){
Unternehmen u=new Unternehmen("vERLUST AG");
Unternehmen v=new Unternehmen("HolzvertriebGmbH");
Produkt p1=new Produkt(0001,"Schraube10",new GregorianCalendar(2006,01,31));
Produkt p2=new Produkt(0002,"Schraube8",new GregorianCalendar(2004,02,06));
Produkt h1=new Holzprodukt(1001,"HolzstiftA",new GregorianCalendar(2005,06,23),v,999001);
Produkt m1=new Metallprodukt(2001,"Schraube16",new GregorianCalendar(2006,07,18));
u.ar.add(p1);
u.ar.add(p2);
u.ar.add(h1);
u.ar.add(m1);
u.ausgabe();
}
}
Die 2 Fehlermeldungen sind diese...
Code:
Compile C:\Dokumente und Einstellungen\-------\Desktop\Produkt.java....
C:\Dokumente und Einstellungen\-------\Desktop\Produkt.java:10: invalid method declaration; return type required
Produtk(int a,String b,GregorianCalendar d){
^
C:\Dokumente und Einstellungen\-------\Desktop\Produkt.java:86: '}' expected
^
2 errors
Compilierung beendet
Vieln dank im Voraus.
Bis denn