Sobes.tech
Junior — Middle

Consegues listar as principais características dos objetos na programação orientada a objetos?

sobes.tech IA

Resposta da IA

As principais características dos objetos na programação orientada a objetos (POO):

  • Estado (campos/atributos) — dados que descrevem um objeto.
  • Comportamento (métodos) — funções ou procedimentos que o objeto pode executar.
  • Identidade — singularidade do objeto, que permite distingui-lo de outros.

Em C#, os objetos são criados a partir de classes que definem essas características. Por exemplo:

public class Car
{
    public string Color { get; set; } }  // estado
    public void Drive()               // comportamento
    {
        Console.WriteLine("O carro está a conduzir");
    }
}

Aqui, o objeto Car tem um estado (cor) e um comportamento (o método Drive).