Pok-10-wyk-Slajd64

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Akcje wielokrotne(5)

Akcje wielokrotne(5)


Jeżeli w specyfikacji zdefiniowany zostanie nowy typ atrybutów dostęp do atrybutów akcji wstawionych uzyskujemy w identyczny sposób jak w przypadku atrybutów dziedziczonych, tzn. specyfikując w nawiasach trójkątnych nazwę pola, do którego chcemy się odwołać.

W przedstawionym przykładzie odwołując się do atrybutu $$ musimy wskazać jego typ, ponieważ – w przeciwieństwie do przykładów, gdzie nie były używane akcje wstawione – nie jest to atrybut symbolu E (który ma typ int_val ) tylko atrybut akcji wstawionej, dla której nie ma możliwości zadeklarowania typu atrybutu.

Podobnie, odwołując się w drugiej akcji wstawionej do atrybutu pierwszej akcji wstawionej nie możemy użyć bezpośrednio odwołania do atrybutu $2. Naszym obowiązkiem jest pamiętanie jakiego typu jest atrybut pierwszej akcji wstawionej i musimy ten typ jawnie wskazać w odwołaniu wykorzystując do tego celu ponownie nawiasy trójkątne.


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