Witam serdecznie mam problem z wykorzystaniem metody Scanner, w zadaniu na studia.
Mianowicie gdy próbuje utworzyć obiekt kompilator mieli i mieli i przemielić nie może ;(
a oto polecenie
1. Zdefiniować interfejs IBazaz metodami wyswietl() i wczytaj()
package cw4;
/**
*
* @author młoda
*/
public interface IBaza {
void wyswietl();
void wczytaj();
}
2. Zdefiniować klasę Osoba z polami chronionymi: nazwisko, imię, pesel, która implementuje metody interfejsu IBaza oraz definiuje 2 konstruktory (jeden z parametrami pozwalającymi ustawić dane o osobie, drugi bez parametrów) . Do implementacji metody wczytaj(),która ma realizować pobieranie danych o osobie z klawiatury, wykorzystać klasę Scanner
import java.util.Scanner;
/**
*
* @author młoda
*/
public class Osoba implements IBaza{
protected String nazwisko="nazwisko",imie="imie",pesel="pesel";
public Osoba() {
}
public Osoba(String n,String i,String p) {
nazwisko=n;
imie=i;
pesel=p;
}
/**
*
*/
@Override
public void wczytaj() {
Scanner wczytaj = new Scanner (System.in);
String i = wczytaj.next();
String n = wczytaj.next();
String p = wczytaj.next();
}
@Override
public void wyswietl() {
wczytaj();
System.out.print("Osoba{" + "nazwisko=" + nazwisko + ", imie=" + imie + ", pesel=" + pesel + '}');
}
}
coś musi być nie tak w metodzie wczytaj, bo bez tego kompilator funkcjonuje ale jak ja wywołam to już nie może dokończyć
p.s. korzystam z netbeans'a