Witam, nie znam dobrze Javy lecz mam książki i czytam o dziedziczeniu. Dziedziczenie dobrze zrobiłem ale problem polega przy zwracaniu w main imienia, który dałem pod String imie.
Gdzie tu błąd zrobiłem?
Podam oddzielnie dwa kody aby można to zrozumieć.
Z main:
package bileteria;
public class Main {
public static void main(String[] args) {
Osoba p = new Osoba("Radek");
*String imie = p.pobierzImie();
System.out.println(imie);
*System.out.println(p.pobierzImie());
}
}
// gdzie gwiazda to błąd pokazany w NetBeans
klasa Osoba;
package bileteria;
public class Osoba {
String imie;
public Osoba (String imie)
{
this.imie = imie;
}
public void pobierzImie()
{
* return this.imie = imie;
// gdzie gwiazda to błąd pokazany w NetBeans
}
}
Chcę to zrobić z void bo mam do zrobienia program a to to tylko do ćwiczeń i zrozumienia. Proszę o pomoc (w sensie nie wykonania za mnie, a wytłumaczenie co źle i poprawienie fragmentu kodu).