Sobes.tech
Junior — Middle

Kann man ein Objekt vom Typ Any mit einem Konstruktor initialisieren?

sobes.tech KI

Antwort von AI

In Kotlin ist der Typ Any der Basistyp für alle Objekte, ähnlich wie Object in Java. Er hat keinen Konstruktor, der direkt aufgerufen werden kann, um eine Instanz von Any zu erstellen. Daher ist es nicht möglich, ein Objekt vom Typ Any mit einem Konstruktor zu initialisieren.

Normalerweise verweist eine Variable vom Typ Any auf eine Instanz einer bestimmten Klasse, zum Beispiel:

val obj: Any = "Zeichenkette"
val number: Any = 42

Hier haben obj und number den Typ Any, enthalten aber tatsächlich String- und Zahlenobjekte.