Java-da bir metodu override edərkən, həmin metodun return type super class-dan fərqli olaraq, daha spesifik bir sub class ola bilər.
Plain Old Java Object