public class Shop extends Medium{ public Medium[] artikel = null; /** Creates a new instance of Shop *@param artikelzahl Anzahl der verschiedenen Artikel im Shop */ public Shop(int artikelzahl) { //hier kommt der Fehler "illegal start of expression" <-- jetzt nicht mehr artikel = new Medium[artikelzahl]; for(int i=0;i<artikel.length;i++) { artikel[i]=null; } } private boolean verkaufe(String mname,int menge) { for( int i=0;i<artikel.length;i++ ) { if( mname.equalsIgnoreCase(artikel[i].name ) ) { if(artikel[i].bestand>=menge) { artikel[i].bestand-=menge; } else { System.err.println("kein artikel von "+mname+" auf Lager!"); return false; } } else { System.err.println("artikel "+mname+" nicht gefunden!"); return false; } } } private void kaufeEin( String mname,int menge ) { for( int i=0;i<artikel.length;i++ ) { if( mname.equals(artikel[i].name ) ) { artikel[i].bestand+=menge; } else if( i==artikel.length ) insert( mname, menge ); } } private void insert(String mname,int menge) { medium temp = new medium(mname, menge); temp.setConent(); temp.setPlace(); temp.setPreis(); temp.setBestand(); temp.setTyp(); temp.setKategorie(); for( i=0;i<artikel.length;i++ ) { if( artikel[i]==null ) artikel[i] = temp; } }