Zpo-12-wyk-Slajd27
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
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).