
310 Rozdział 10.
Zagnieżdżanie i metody
Eksportowane metody są promowane w taki sam sposób jak pola
Jeśli w typie strukturalnym zagnieździsz typ z eksportowanymi metodami, te metody zostaną promowane
do typu zewnętrznego. Oznacza to, że będzie można je wywoływać w taki sam sposób, jakby zostały
zdefiniowane w typie zewnętrznym. Pamiętasz, że zagnieżdżenie jednego typu strukturalnego w innym
powoduje promowanie pól wewnętrznej struktury do struktury zewnętrznej? Tu stosowana jest ta sama
zasada, ale do metod, a nie do pól.
Poniżej pokazany jest pakiet, w którym zdefiniowane są dwa typy.
MyType
to typ strukturalny,
w którym w polu anonimowym zagnieżdżony ...