identifier expected

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo, ich habe folgende Klasse geschrieben:

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:


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


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

Danke und LG
snoopiline
 

L-ectron-X

Gesperrter Benutzer
Code:
public abstract class Mitarbeiter { 
   public abstract void setName(String name); 
   public abstract void setVorname(String vorname); 
   public abstract void setPersnr(int nummer); 
   public abstract void setGehalt(double gehalt); 
}

Code:
public class MaManager extends Mitarbeiter {
   private String name, vorname;
   private int nummer;
   private double gehalt;

   public void setName(String name) {
      this.name = name;
   }

   public void setVorname(String vorname) {
      this.vorname = vorname;
   }

   public void setPersnr(int nummer) {
      this.nummer = nummer;
   }

   public void setGehalt(double gehalt) {
      this.gehalt = gehalt;
   }

   public void ausgeben() {
      System.out.println("Name: "+name);
      System.out.println("Vorname: "+vorname);
      System.out.println("Pers.-Nr.: "+nummer);
      System.out.println("Gehalt: "+gehalt);
   }

   public static void main(String[] args) {
      Mitarbeiter peter = new MaManager();
      peter.setName("Meyer");
      peter.setVorname("Peter");
      peter.setPersnr(1);
      peter.setGehalt(1234.56);

      peter.ausgeben();
   }
}
 

Sky

Top Contributor
Einfach mal, um Dir deinen Fehler zu erklären:
Anonymous hat gesagt.:
Code:
abstract public class Mitarbeiter {
        abstract void name();
        abstract void vorname();
        abstract void persnr ();
        abstract void grundgehalt();
}
Hier definierst Du vier Methoden, welche keinen Rückgabewert haben und "abstract" sind. Das sie "abstract" sind führt dazu, dass sie die Klasse so auch gar nicht existieren kann. Die Methoden müssten in einer Abgeleiteten Klasse erst konkretisiert werden.


Anonymous hat gesagt.:
Code:
 public class MaManager extends Mitarbeiter {
    public static void main(String[] args) {
 
        Mitarbeiter peter = new Mitarbeiter(){
            peter.name = "Meyer"; // hier tritt Fehler auf
            peter.vorname = "Peter"; // hier tritt Fehler auf
            peter.persnr = 1; // hier tritt Fehler auf
 
}
 
    }
 
}
Hier hast Du eine Abgeleitete Klasse, in der die Methoden von Mitarbeiter konkretisiert werden müßten. Außerdem versuchst Du hier auf Eigenschaften zuzugreifen, die weder in MaManager noch in Mitarbeiter existent sind.

Um dein Problem zu lösen, guck einfach mal einen Post höher ;-)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
monsterherz Circle.java:5: error: <identifier> expected Java Basics - Anfänger-Themen 2
monsterherz error: <identifier> expected Java Basics - Anfänger-Themen 2
C error: <identifier> expected Java Basics - Anfänger-Themen 13
P <identifier> expected Java Basics - Anfänger-Themen 3
L Methoden Zugriff <identifier> expected Java Basics - Anfänger-Themen 13
W Compiler-Fehler Fehler - <identifier> expected, wo liegt mein Fehler? Java Basics - Anfänger-Themen 4
P <identifier> expected Fehler bitte um Hilfe Java Basics - Anfänger-Themen 5
J identifier expected Java Basics - Anfänger-Themen 2
K <identifier> expected Java Basics - Anfänger-Themen 18
L Polymorphie <identifier> expected trotz "Angabe" Java Basics - Anfänger-Themen 2
2 <identifier> expected - Problem Java Basics - Anfänger-Themen 2
danielita Identifier Expected Java Basics - Anfänger-Themen 8
I identifier und ) expected Java Basics - Anfänger-Themen 3
G <identifier> expected bei public void final Java Basics - Anfänger-Themen 3
D "identifier expected" und "cannot find symbol Java Basics - Anfänger-Themen 4
G Blue J - Fehlermeldung - identifier expected - illegal start Java Basics - Anfänger-Themen 6
zilti identifier expected bei Threads Java Basics - Anfänger-Themen 2
E <identifier> expected in List Java Basics - Anfänger-Themen 8
G "Identifier expected" Java Basics - Anfänger-Themen 9
H <identifier> expected Java Basics - Anfänger-Themen 19
G array list - identifier expected Java Basics - Anfänger-Themen 4
M Fehler Identifier Expected Java Basics - Anfänger-Themen 4
N Fehler <identifier> expected. Weiss nicht was falsch i Java Basics - Anfänger-Themen 2
K identifier expected | problem mit variable Java Basics - Anfänger-Themen 6
J Fehler identifier expected Java Basics - Anfänger-Themen 10
M Problem mit "<identifier> expected" in Actio Java Basics - Anfänger-Themen 4
R Compiler-Fehler identifier error? Java Basics - Anfänger-Themen 3
H unexpected identifier Java Basics - Anfänger-Themen 1
T Expression Tree.. identifier + Grundaufbau? Java Basics - Anfänger-Themen 2
A Variabler Identifier Java Basics - Anfänger-Themen 6
G Was ist ein Identifier? Java Basics - Anfänger-Themen 5
M error: '.class' expected switch(char) Java Basics - Anfänger-Themen 32
franzi.ska Blue-j: ‘]‘ expected Java Basics - Anfänger-Themen 1
J Compiler-Fehler Illegal Start of expression / '/'expected Java Basics - Anfänger-Themen 3
Z Klassen Error: ';' expected - was mache ich falsch? Java Basics - Anfänger-Themen 4
J Compiler-Fehler class interface or enum expected Java Basics - Anfänger-Themen 1
J Syntax error on token ";",, expected Java Basics - Anfänger-Themen 2
lBlKha0s Fehlermeldung : class interface or enum expected Java Basics - Anfänger-Themen 9
T error: class, interface, or enum expected Java Basics - Anfänger-Themen 5
D Compiler-Fehler error: .class expected Java Basics - Anfänger-Themen 2
S Compiler-Fehler error: ';' expected (finde Fehler nicht) Java Basics - Anfänger-Themen 10
D Erste Schritte Fehlermeldung "Syntax error on token ";", { expected after this token" Java Basics - Anfänger-Themen 13
L Compiler-Fehler error: class, interface or enum expected Java Basics - Anfänger-Themen 2
B Compiler-Fehler 86:11: error: ';' expected obwohl kein ";" hingehört! Java Basics - Anfänger-Themen 10
F .class expected Java Basics - Anfänger-Themen 3
M Syntax error on token ";", { expected after this token Java Basics - Anfänger-Themen 3
0 .class expected Arrays -- warum? Java Basics - Anfänger-Themen 9
P Compiler-Fehler "class, interface, or enum expected" Java Basics - Anfänger-Themen 5
K class, interface or enum expected Java Basics - Anfänger-Themen 14
S expected java.lang.string but found char Java Basics - Anfänger-Themen 5
R Switch Abfrage: Found boolean but expected int? Java Basics - Anfänger-Themen 7
T class, interface, or enum expected Java Basics - Anfänger-Themen 2
O Fragezeichenoperator assert expected Java Basics - Anfänger-Themen 7
S Methode mit zweidimensionalem Array als Parameter: '.class' expected Java Basics - Anfänger-Themen 2
H einfaches Array -> ']' expected Java Basics - Anfänger-Themen 9
W '.class' expected Java Basics - Anfänger-Themen 5
J class, interface, or enum expected - finde Fehler nicht. Java Basics - Anfänger-Themen 4
I ';' expected, kann den Fehler nicht finden... Java Basics - Anfänger-Themen 2
D class, interface or enum expected Java Basics - Anfänger-Themen 2
J class expected Java Basics - Anfänger-Themen 4
M return Fehler .class expected Java Basics - Anfänger-Themen 19
J class, interface, or enum expected Java Basics - Anfänger-Themen 4
T class, interface or enum expected Java Basics - Anfänger-Themen 3
D "Illegal Start of Expression" und "; expected Java Basics - Anfänger-Themen 3
T .class expected Java Basics - Anfänger-Themen 5
NoXiD ; Expected Java Basics - Anfänger-Themen 2
P public enum ";"expected Java Basics - Anfänger-Themen 7
G sinnlos >>> "]" expected Java Basics - Anfänger-Themen 9
S idetifier expected Java Basics - Anfänger-Themen 3
P Wieso kommt die Fehlermeldung ".class expected"? Java Basics - Anfänger-Themen 2
B Syntax error on token ";", { expected after this t Java Basics - Anfänger-Themen 7
J [JavaKara] '.' expected import JavaKaraProgram Java Basics - Anfänger-Themen 2
K Array deklarieren und befüllen; "]" expected Java Basics - Anfänger-Themen 7
K 'class' or 'interface' expected Java Basics - Anfänger-Themen 3
G Fehlermeldung ']' expected, Objekterstellung in Laufzeit Java Basics - Anfänger-Themen 8
B Compiler Fehler "{" expected, kann doch nich sein? Java Basics - Anfänger-Themen 9
S syntax error variable declarator ID expected Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben