Mam klasy o nazwie Test
i klasę o nazwie SubTest
który rozciąga Text
, chciałbym mieć metodę w klasie Test
kto woli zwraca instancję SubTest
kiedy nazywa, chciałbym jak to zrobić:Jak Metoda Nadklasa zwraca instancję podklasy
SubTest test = new SubTest().setTest("Hello!").setOtherTest("Hi!");
w setTest()
i setOtherTest()
metody powinny być w klasie Test
.
Ale kiedy zrobić:
public Test setTest(String test) { return this; }
Zwraca jedynie wystąpienie Test
więc mam do oddania Test
do SubTest
, ale ja nie chcę.
Czy to możliwe? Jeśli tak, w jaki sposób?
Dzięki, MinusKube.
Czy twoja klasa "Testowa" będzie "abstrakcyjna"? –