Hallo 
ich habe ein Interface Customer gegeben:
	
	
	
	
	
		
	
Jetzt soll ich eine Klasse BankCostumer schreiben, die dieses Interface implementiert und ausserdem folgende Attribute eines Kunden verwalten soll: Kundennumer, Vorname, Nachname, Adresse und Geburtsdatum und für jedes dieser privaten Attribute soll es eine Getter- und Setter-Methode geben.
Das habe ich dazu gemacht:
	
	
	
	
	
		
	
Aber jetzt habe ich das Problem, dass meine eingegebenen Daten nicht auf meinen BankCustomer eins gespeichert werden wollen und mir werden dafür folgende Fehler angezeigt:
66:java: non-static variable lastname cannot be referenced from a static context
66:java: non-static variable firstname cannot be referenced from a static context
66:java: non-static variable customerNumber cannot be referenced from a static context
66:java: non-static variable strasse cannot be referenced from a static context
66:java: non-static variable ort cannot be referenced from a static context
66:java: non-static variable geburtsdatum cannot be referenced from a static context
Woran liegt das?
			
			ich habe ein Interface Customer gegeben:
		Java:
	
	public interface Customer {
    /**
     * returns the last name of the customer.
     * @return the last name of the customer.
     */
    String getLastname();
    /**
     * returns the unique customer number.
     * @return the unique customer number.
     */
    int getCustomerNumber();
}
	Jetzt soll ich eine Klasse BankCostumer schreiben, die dieses Interface implementiert und ausserdem folgende Attribute eines Kunden verwalten soll: Kundennumer, Vorname, Nachname, Adresse und Geburtsdatum und für jedes dieser privaten Attribute soll es eine Getter- und Setter-Methode geben.
Das habe ich dazu gemacht:
		Java:
	
	import java.util.Scanner;
public class BankCustomer implements Customer{
    private String lastname;
    private String firstname;
    private int customerNumber;
    private String strasse;
    private String ort;
    private String geburtsdatum;
    public BankCustomer(String lastname,String firstname, int customerNumber,String strasse,String ort, String geburtsdatum){
        this.lastname = lastname;
        this.firstname = firstname;
        this.customerNumber = customerNumber;
        this.strasse = strasse;
        this.ort = ort;
        this.geburtsdatum = geburtsdatum;
    }
    public void setLastname(String lname){
        lastname = lname;
    }
    public String getLastname() {
        return lastname;
    }
    public void setFirstname(String fname){
        firstname = fname;
    }
    public String getFirstname() {
        return firstname;
    }
    public void setCustomerNumber(int number){
        customerNumber = number;
    }
    public int getCustomerNumber() {
        return customerNumber;
    }
    public void setStrasse(String stra){
        strasse = stra;
    }
    public String getStrasse() {
        return strasse;
    }
    public void setOrt(String wohnort){
        ort = wohnort;
    }
    public String getOrt() {
        return ort;
    }
    public void setGeburtsdatum(String gebDatum){
        geburtsdatum = gebDatum;
    }
    public String getGeburtsdatum() {
        return geburtsdatum;
    }
    public static void main(String[] args){
       BankCustomer eins = new BankCustomer( lastname ,firstname, customerNumber, strasse, ort, geburtsdatum);
        Scanner laname = new Scanner(System.in);
        System.out.print("Nachname bitte: ");
        String lastname = laname.next();
        eins.setLastname(lastname);
        Scanner firname = new Scanner(System.in);
        System.out.print("Vorname bitte: ");
        String firstname = firname.next();
        eins.setFirstname(firstname);
        Scanner number = new Scanner(System.in);
        System.out.print("Kundennummer bitte: ");
        String custNumber = number.next();
        int customerNumber = Integer.parseInt(custNumber);
        eins.setCustomerNumber(customerNumber);
        Scanner stras = new Scanner(System.in);
        System.out.print("Strasse und Hausnummer bitte: ");
        String strasse = stras.next();
        eins.setStrasse(strasse);
        Scanner wohnort = new Scanner(System.in);
        System.out.print("PLZ und Wohnort bitte: ");
        String ort = wohnort.next();
        eins.setOrt(ort);
        Scanner datum = new Scanner(System.in);
        System.out.print("Geburstadtum bitte: ");
        String gebDatum = datum.next();
        eins.setGeburtsdatum(gebDatum);
        System.out.println("Nachname: " + eins.getLastname());
    }
}
	Aber jetzt habe ich das Problem, dass meine eingegebenen Daten nicht auf meinen BankCustomer eins gespeichert werden wollen und mir werden dafür folgende Fehler angezeigt:
66:java: non-static variable lastname cannot be referenced from a static context
66:java: non-static variable firstname cannot be referenced from a static context
66:java: non-static variable customerNumber cannot be referenced from a static context
66:java: non-static variable strasse cannot be referenced from a static context
66:java: non-static variable ort cannot be referenced from a static context
66:java: non-static variable geburtsdatum cannot be referenced from a static context
Woran liegt das?