Portal > Foren > Java > Allgemeine Java-Programmierung > identifier expected
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 23.10.2005, 18:36 Nach oben    #1
snoopiline
Gast
 
Beiträge: n/a
Standard identifier expected

Hallo, ich habe folgende Klasse geschrieben:

PHP-Code:
abstract public class Mitarbeiter {
        abstract 
void name();
        abstract 
void vorname();
        abstract 
void persnr ();
        abstract 
void grundgehalt();

Wenn ich nun hingehe und in der Main-Class versuche ein neues Mitarbeiterobjekt zu erzeugen bringt er immer den Fehler identifier expected.

Hier die Main-Class:

PHP-Code:
public class MaManager extends Mitarbeiter {
    public static 
void main(String[] args) {
 
        
Mitarbeiter peter = new Mitarbeiter(){
            
peter.name "Meyer";
            
peter.vorname "Peter";
            
peter.persnr 1;
 
}
 
    }
 

Vielleicht könnt ihr mir helfen?! Bin in Java noch nicht sonderlich fit

Danke und LG
snoopiline
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.10.2005, 18:53 Nach oben    #2
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.129
Standard

Welche Sprache verwendest du da?

Du musst erstmal ne konkrete Implementation von "Mitarbeiter" erstellen, dass die verschiedenen Methoden implementiert. Anschliessend kannst du die verwenden.

Davon mal abgesehen:
http://www.jforum.de/showthread.php?t=1732&page=2
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.10.2005, 19:02 Nach oben    #3
Oliver O.
 
Benutzerbild von Xean
 
Registriert seit: 17.08.2005
Beiträge: 427
Standard

auf gut deutsch
abstract public class Mitarbeiter {
abstract
void name();
abstract
void vorname();
abstract
void persnr ();
abstract
void grundgehalt();
}

Code:
 public class Arbeiter extends Mitarbeiter{
   void name(){}
   void vorname();
   void persnr();
   void grundgehalt();
} 
Xean ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.10.2005, 19:50 Nach oben    #4
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.512
Standard

Es ist gar nicht möglich eine Instanz einer abstrakten Klasse zu erstellen.
Also in deinem Fall ist
PHP-Code:
Mitarbeiter obj = new Mitarbeiter(); 
auch schon aus diesem Gesichtspunkt falsch.

Java ist auch eine Insel (Openbook, version 4) - Kapitel 6.10 Abstrakte Klassen

Grüße Ben.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.10.2005, 20:16 Nach oben    #5
snoopiline
Gast
 
Beiträge: n/a
Standard

Hallo,
danke für eure Antworten. Das habe ich in der Zwischenzeit auch rausgefunden (Man lernt halt nie aus!) Die Übung funktioniert nun und ich bin äußerst stolz drauf, dass ich es alleine hinbekomme habe

Und dazu

kann ich nur sagen - ich kenne den Typ, ist in meiner Klasse - ich bin der Meinung programmieren lassen kann ich mir auch jedes Programm, aber das ist sicherlich nicht Sinn und Zweck der Pflichtübungen, die uns unser Dozent jede Woche aufgibt - und für die wir immerhin eine Woche Zeit haben. Außerdem werden die Übungen 50% unserer Gesamtnote ausmachen - und deshalb finde ich es echt dreist, dass ER es sich mal wieder total einfach macht. Aber man wird ja sehen was er davon hat und anders kennt man den Kerl eh nicht...
Allerdings ist es meiner Meinung nach äußerst arm Leuten auch noch Geld dafür zu bieten, aber wie gesagt so kennen wir ihn!

LG
snoopiline
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.10.2005, 13:55 Nach oben    #6
Oliver O.
 
Benutzerbild von Xean
 
Registriert seit: 17.08.2005
Beiträge: 427
Standard

Wenn das so ist, dann lass ich es erst mal mit dem schreiben der Programme für ihn...
Obwohl ich nichts dagegen hätte, wenn man ein neues Forum für aufgaben machen würde, wo man Aufgaben wie diese zeinstellen kann...
Xean ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit zu vielen MySQL-Querys / Grundkonzeption Chr!s PHP-Programmierung 13 27.08.2006 16:59
MySQL Fehlermeldung: Your query requires a full tablescan ... Chr!s Datenbanken 12 31.07.2006 21:45


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:09 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45