If you already know Java and are just looking for a mapping of the Java concept to Kotlin, this will help.
+---------------------+--------------------------------+--------------------------+-----------------------+------------------------+
| | JAVA | KOTLIN |
| Pattern +--------------------------------+--------------------------+-----------------------+------------------------+
| | Declaration-site | Use-site | Declaration-site | Use-site |
+---------------------+--------------------------------+--------------------------+-----------------------+------------------------+
| Covariant (out) | class Box<T extends Animal> | Box<? extends Animal> | class Box<out T> | Box<out Animal> |
+---------------------+--------------------------------+--------------------------+-----------------------+--------