Oggetti o non oggetti?

In Java tutti i dati sono incapsulabili in oggetti, ma esistono i cosidetti tipi primitivi che avano bisogno del boxing (e dell'unboxing) per diventare un oggetto (e per diventare un tipo primitivo) tramite apposite classi Wrapper. In Kotlin, questi tipi primitivi non esistono e sono stati unificati con le relative classi Wrapper, quindi fino a quì tutto è un oggetto. Ma esistono le funzioni top-level, esse per definizione sono slegate da qualsiasi oggetto, esse, però, sono sempre incapsualbili in oggetti. Quindi alla fine in Kotlin non tutto è un oggetto, ma tutto è incapsulabile in un oggetto. Questa definizione sarà molto utile in futuro.

results matching ""

    No results matching ""