Участник:Alexsmail/Программирование 2020/черновик: различия между версиями

Содержимое удалено Содержимое добавлено
м дополнение
м оформление
Строка 84:
12. Полиморфизм. Casting
 
* Arrays are invariant in Kotlin
 
* Invariance, Covarinace, Countravariance
 
<syntaxhighlight lang="kotlin">
public interface Consumer<T> {
accept(T t): Unit //in
Строка 95 ⟶ 96 :
get(): T //out
}
 
 
class Event
Строка 111 ⟶ 113 :
val pnew:ButtonEvent = pb.get()
val pnew2:Event = pb.get()
</syntaxhighlight>