Sobes.tech
Junior — Middle

Pode explicar o que se entende por classe na linguagem de programação Java?

sobes.tech IA

Resposta da IA

Em Java, uma classe é um modelo ou um esquema para criar objetos. Ela define as propriedades (campos) e o comportamento (métodos) que esses objetos terão.

A classe descreve:

  • Campos (variáveis de instância): dados armazenados no objeto.
  • Métodos: funções que descrevem as ações do objeto.
  • Construtores: métodos especiais para criar objetos com um estado específico.

Exemplo de uma classe em Java:

public class Car {
    String color;
    int year;

    public Car(String color, int year) {
        this.color = color;
        this.year = year;
    }

    public void drive() {
        System.out.println("O carro está a conduzir");
    }
}

Aqui, a classe Car descreve um carro com cor e ano de fabrico, bem como o método drive(). Os objetos desta classe terão estas propriedades e comportamentos.