Wpis z mikrobloga

https://gist.github.com/anonymous/e3f083c6bb1e3e3f9f78
Chcę przypisać współrzędnę X,Y do każdego nowego obiektu który dziedziczy z Animal. Czy jest jakiś łatwiejszy sposób?
Czy int[] location w klasie Animal musi być prywatny żeby robić to zgodnie z zasadami OOP? Tylko wtedy w Main.java musiałbym robić nowy int[] specjalnie pod to, żeby przypisać zwracaną wartość z metody, a chyba to niezbyt wygodne.
#java #naukaprogramowania
  • 3
Nie lepiej jak człowiek zrobić sobie jakiś obiekt Location z dwoma intami itd?
Albo jak nie masz żadnych większych potrzeb to dać po prostu x/z w klasie bez array, nie widzę sensu takiego array na 2 cyfry, szczególnie w javie.