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.