Dobra, mamy sobie takie dziedziczenie:
moja SomeClass2 dziedziczy po abstrakcie i musi miec funkcje someClass()
public class SomeClass2 extends SomeAbstractClass {
@Override
public String someClass() { return null; }
}
ale ja ta funkcje musze wywolac dopiero w SomeClass3 poniewaz w niej mam kilka innych funkcji potrzebnej tej jednej:
public class SomeClass3 extends SomeClass2 {
public String someClass() {
//some logic
}
}
i teraz pytanie, czy mogę w SomeClass2 zwrocic nulla a logike do tego w SomeClass3?