Zpo-12-wyk-Slajd27

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Cel wywołania i argumenty

Cel wywołania i argumenty


Trzy punkty cięcia: this , target i args służą do dynamicznej ewaluacji stanu program.

Punkt this jest osiągany w momencie, gdy bieżący obiekt jest instancją danej klasy.

Punkt target opisuje sytuacje, w których przedmiotem przetwarzania jest obiekt określonej klasy, to znaczy przekazywane jego do niego sterowanie. Zatem w punkcie wywołania metody (call ) obiektem tym nie będzie bieżący obiekt, natomiast w punkcie wykonania metody (execution ) będzie to ten sam obiekt.

Punkt args służy do stwierdzenia, czy parametry wywołania są określonych typów (dotyczy to zarówno wywołania metody, jak i np. obsługi wyjątku). Może on przechowywać listy typów lub zmiennych związanych wewnątrz punktu cięcia (a więc posiadających wynikający z tego typ).


<< Poprzedni slajd | Spis treści | Następny slajd >>