Instanciando uma classe Java a partir do [Kotlin]

Referência: https://kotlinlang.org/docs/java-interop.html

Condição de implementação

É muito provavel que em algum momento você precise instanciar alguma biblioteca criada em java, em algum projeto kotlin que esteja trabalhando. O procedimento é muito simples e fácil de entender.

O Passo mais importante de todo processo é criar a pasta java abaixo da hierarquia de pastas do main. Para isso basta clicar com o botão direito do mouse na pasta main e seguir o fluxo:

main->new->directory->java

Feito isso vamos acrescentar a biblioteca ou a classe java na pasta java e instanciá-la no kotlin como já fazemos normalmente. Veja o exemplo abaixo:

Perceba que a classe Multiplos está na pasta java, enquanto o arquivo CallJavaClass.kt com instancia a classe Multiplos a partir de um arquivo kotlin. E dessa forma instanciamos uma classe java a partir do kotlin.

Share