Chciałbym zrobić coś na zasadzie "zmiennej funkcji". Gdy tworzę obiekt jakiejś klasy Klasa, chciałbym aby jedną z metod można było zmieniać tak, że w każdym z obiektów będzie wykonywała inne polecenia.
class Klasa{
private int i = 8;
private String name = "coś coś tam"; // jakieś tam właściwości
public void czynnosc() // metoda taka sama dla każdego obiektu
{
...
}
public void use() // chciałbym, aby tę funkcję można było zmieniać dla każdego obiektu oddzielnie
{
}
}
Sam nie wiem, jak dokładniej opisać, o co mi chodzi.
Klasa klasa = new Klasa();
klasa.use() = new function(
...
);
Coś na tej zasadzie. Wątpię, aby coś takiego istniało, ale warto sprawdzić :)