Bezeichner erwartet error (Java)

Ich bin neu in der Programmierung und könnte eine helfende hand. Ich habe eine "Person" Klasse und eine TestPerson-Datei, um es zu testen (ja, das ist eine Zuweisung.)

Bin ich immer drei Fehler "Bezeichner erwartet" auf Zeilen 34-36 (im setter). Klar, dies ist ein rookie-Fehler, aber ich kann einfach nicht scheinen, um es herauszufinden. Jede Hilfe würde geschätzt werden. Vielen Dank im Voraus.

/******************************************************************
*     program name:      Person.java
*     author:           Nichol Albertson
*     remarks:          describes a Person object
      Date:             3/26/13
********************************************************************/
import java.text.*;

class Person {
    /**********************************************
     *  Local Variables
     ******************************************/
    private String lastName;
    private String firstName;
    private String birthday;

    /**********************************
        *   constructors - just a method
        ***********************************/

    public Person(String lastName, String firstName) {
        setLastName();
        setFirstName();
        setBirthday();
    }

    public Person(String lastName, String firstName, String birthday) {
        initialize(lastName, firstName, birthday);
    }

    /**********************************
    *   set methods  (setters)
    ***********************************/
    public void setLastName(lastName);
    public void setFirstName(firstName);
    public void setBirthday(birthday);

    /**********************************
    *   get methods  (getters)
    ***********************************/
    public String getLastName() {
        return lastName;
    }

    public String getFirstName() {
        return firstName;
    }

    public String getBirthday() {
        return birthday;
    }

    /*******************************
    * other methods
    ********************************/
    public String getFirstLast() {
        System.out.println(firstName + " " + lastName);
    }

    public String getLastFirst() {
        System.out.println(lastName + ", " + firstName);
    }
}
  • Haben Sie Hinzugefügt abstract der definition der Klasse?
  • Blick auf die revision der Geschichte für die Frage, ja, @Wahrnehmung Hinzugefügt abstract zu der Klasse.
  • Yep, ich Fette Finger, die Sie Bearbeiten. Ist jetzt behoben.
  • Aber OP hat nicht die Klasse deklariert als abstract im original-code.
  • daher, warum ich es behoben. Werfen Sie einen Blick auf das aktuelle code, das abstract-Schlüsselwort entfernt wird.
  • dein Beispiel ist nicht minimal. Lernen ist die Lokalisierung der Fehler sich minimieren Sie Ihre Beispiele.

InformationsquelleAutor user2208377 | 2013-03-26
Schreibe einen Kommentar