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.