Sobes.tech
Junior — Middle

Qual é a diferença entre definir uma classe e criar uma instância dessa classe em Kotlin?

sobes.tech IA

Resposta da IA

No Kotlin, a definição de uma classe é a criação de um modelo ou descrição de um objeto, onde são definidos atributos e métodos. A criação de uma instância de classe é o processo de criar um objeto concreto com base nesse modelo.

Exemplo:

class Person(val name: String, val age: Int) // definição da classe

val person1 = Person("Ivan", 30) // criação de uma instância da classe

Aqui, Person é uma classe, e person1 é um objeto concreto dessa classe com valores atribuídos.