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
?