NEW
Font size
WorksheetsKotlin alapok 01.
Total questions: 25
Worksheet time: 50mins
Mi a különbség a val és a var kulcsszó között Kotlinban?
val változó újraírható, var nem
val immutable, var mutable
var csak osztályon belül használható
Nincs különbség
Mi a Kotlin sealed class célja?
Interface-ek egyszerűsítése
Zárt öröklődési hierarchia biztosítása
Minden metódus abstract legyen
Csak Java-ban létezik
Melyik kulcsszó felel meg Kotlinban a Java final kulcsszónak változók esetében?
const
val
var
static
Mi igaz a Kotlin var kulcsszóra?
Csak egyszer lehet értéket adni neki
Megfelel a Java final változónak
Újra értéket kaphat
Csak osztályon belül használható
Mi az alapértelmezett osztály láthatóság Kotlinban?
private
protected
internal
public
Hogyan lehet Kotlinban egy osztály öröklését engedélyezni?
open
extendable
inheritable
override
Mi történik, ha Kotlinban kihagyod a override kulcsszót felüldefiniáláskor?
Fordítási hiba
Runtime hiba
Automatikusan felüldefiniálja
Az ősosztály metódusa hívódik meg mindig
Hogyan hívsz meg egy companion object-ben lévő metódust?
ClassName().method()
ClassName.method()
new ClassName().method()
instanceOf(ClassName).method()
Melyik állítás igaz a Kotlin data class-ra?
Nem lehet benne toString() metódus
Csak absztrakt lehet
Automatikusan generál equals(), hashCode(), toString()
Nem lehet benne property
Kotlinban a sealed class célja:
Típusbiztonságos hierarchia lezárása
Singleton létrehozása
Típusok dinamikus bővítése
Többszörös öröklés engedélyezése
Mi igaz a Kotlin companion object-re?
Minden példányhoz újra példányosodik
Az osztályon kívülről közvetlenül nem elérhető
Statikus mezők és metódusok kiváltására szolgál
Nem lehet benne függvény
Hogyan hozol létre egy nullable String változót Kotlinban?
val name: String?
val name: nullable String
var name = ""
val name: String
Kotlinban melyik NEM érvényes láthatóság?
package
private
internal
public
Mi igaz a Kotlin is kulcsszóra?
Runtime típusellenőrzésre használható
Null-ellenőrzésre
Csak sealed class esetén működik
Csak interfészekre érvényes
Kotlinban a fun kulcsszó mire vonatkozik?
Változó deklarálása
Függvény deklaráció
Sealed class kezdete
Data class kezdete
Kotlinban hogyan biztosíthatod, hogy egy változó értéke soha ne legyen null?
var x: String? = null
var x = ""
val x: String = ""
lateinit var x
Mi a különbség a List és a MutableList között Kotlinban?
Nincs különbség
A List csak String típusú lehet
A MutableList módosítható, a List nem
A List csak map() függvényt hívhat
Hogyan hozol létre egy üres módosítható listát Kotlinban?
val list = listOf()
val list = mutableListOf()
val list = emptyList()
val list = ArrayList.of()
Melyik adatszerkezet NEM enged duplikált értékeket Kotlinban?
List
Set
Array
MutableList
Mi a filter függvény eredménye Kotlin List-en?
Boolean érték
Módosítja az eredeti listát
Új szűrt listát ad vissza
Map-et ad vissza
Hogyan iterálsz végig egy Map-en Kotlinban?
for ((key, value) in map)
for (item in map.values())
for map(key, value)
map.each()
Mi lesz a listOf() visszatérési típusa?
MutableList
List
ArrayList
Set
Melyik Kotlin kollekció típust használod, ha sorrend számít és duplikátumok is lehetnek?
Set
List
Map
Queue
Mi történik, ha két azonos kulccsal teszel be adatot egy MutableMap-be?
Mindkettő megmarad
Az új érték felülírja a régit
Hibát dob
Az új érték ignorálódik
Mi az eredménye ennek a Kotlin kódnak: listOf(1, 2, 3).map{ it * 2 }
Új lista: [2, 4, 6]
null
Hibát dob
Az eredeti lista megváltozik
