
jesteś tutaj� 327
Co potrafisz zrobić?
Definiowanie typu implementującego interfejs (ciąg dalszy)
Oto krótki program, w którym można wypróbować pakiet
mypkg
.
Zadeklarowana zmienna typu interfejsowego pozwala przechowywać dowolną wartość,
której typ implementuje dany interfejs. W tym kodzie zadeklarowana jest zmienna
value
typu
MyInterface
, a dalej tworzona jest wartość typu
MyType
przypisywana do tej zmiennej.
Jest to dozwolone, ponieważ typ
MyType
implementuje interfejs
MyInterface
. Następnie
dla zmiennej wywoływane są wszystkie metody, które należą do używanego interfejsu.
Typy konkretne i typy interfejsowe
Wszystkie typy definiowane w poprzednich ...