Wpis z mikrobloga

@piowit: Chyba musisz mieć jeszcze zmienną w klasie, którą ustawiasz tym konstruktorem. Później to chyba myanimal[11].zmienna. Piszę to bardzo z pamięci ;)
@piowit: W konstruktorze gdy ustawiasz zmienna name musisz się chyba odwołać do tej z klasy nadrzędnej przez super.name bo w tej chwili to tworzysz lokalną.

public Pulmonata(String nam){

super.name = nam;

}
@anonim1133: teraz ktoś mi powie czy ten fragment jest dobry?

Animal[] myanimal = null;


?? czy może powinienem dać coś innego niż null? bo mam w tym miejscu

myanimal[0] = new Human("Lucy");


Null Pointer Exception
@piowit: Sprawdź deklarację tablicy Animal. IMO powinno być coś w stylu Animal[] myanimal = new Animal[rozmiar_tablicy]. Jak zrobić tablicę o nieokreślonym rozmiarze musiałbyś pogooglować.
@piowit: Na Pastbin widzę, że później chcesz wyświetlić name każdego rekordu. Najszybciej to będzie chyba iterować przez myanimal[i].name tylko w konstruktorach klas podrzędnych musisz odwoływać się do zmiennej name z klasy Animal.