Ajuda com definição de objetos e exemplo

Orientação a Objetos

Java

17/03/2020

O que seria definição de objetos em JAVA? e poderiam me dar um exemplo de uma classe com nome, três atributos mínimo e alguns métodos?
Gabriel Andrade

Gabriel Andrade

Curtidas 0

Respostas

Divino Rodrigues

Divino Rodrigues

17/03/2020

Boa tarde!

De maneira geral, Objeto é uma classe sendo estanciada. De maneira mais Conceitual, um objeto é algo distinguível que contém atributos (ou propriedades) e possui um comportamento. Cada objeto tem uma identidade e é distinguível de outro mesmo que seus atributos sejam idênticos.

Abaixo segue o exemplo de uma classe bem simples em Java com alguns métodos ;)
    class Carro {
        String cor;
        String modelo;
        double velocidadeAtual;
        double velocidadeMaxima;

        //liga o carro
        void liga() {
            System.out.println("O carro está ligado");
        }

        //acelera uma certa quantidade
        void acelera(double quantidade) {
            double velocidadeNova = this.velocidadeAtual + quantidade; 
            this.velocidadeAtual = velocidadeNova;
        }

        //devolve a marcha do carro
        int pegaMarcha() {
            if (this.velocidadeAtual < 0) {
                return -1;
            }
            if (this.velocidadeAtual >= 0 && this.velocidadeAtual < 40) {
                return 1;
            }
            if (this.velocidadeAtual >= 40 && this.velocidadeAtual < 80) {
                return 2;
            }
            return 3;
        }
    }
GOSTEI 0
POSTAR