Junior — Middle
Que tipo de dado representa a definição de uma classe na programação?
sobes.tech IA
Resposta da IA
A definição de classe em programação representa um tipo de dado que descreve a estrutura e o comportamento dos objetos. Em C#, uma classe é um tipo de referência (reference type) que serve como modelo para criar instâncias (objetos).
Uma classe contém campos, propriedades, métodos, eventos e outros membros, agrupados numa única entidade. Ao criar um objeto da classe, é alocada memória, e o objeto pode ter o seu próprio estado e comportamento.
Exemplo de definição de classe em C#:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public void SayHello()
{
Console.WriteLine($"Olá, o meu nome é {Name}.");
}
}
Assim, a classe é um tipo de dado definido pelo utilizador que descreve objetos com características e ações específicas.