Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida exemplo carro

Qual a finalidade da linha de código "Carro meuCarro;" ? o meuCarro = new Carro(); é para criar um novo objeto na carro? que nem foi feito na parte do banco, em que o "meuCarro" seria o nome de um cliente? Eu poderia fazer algo como FiatUno = new Carro(); ?

class TestaCarro {
    public static void main(String[] args) {
        Carro meuCarro;
        meuCarro = new Carro();
        meuCarro.cor = "Verde";
        meuCarro.modelo = "Fusca";
        meuCarro.velocidadeAtual = 0;
        meuCarro.velocidadeMaxima = 80;

        // liga o carro
        meuCarro.liga();

        // acelera o carro
        meuCarro.acelera(20);
        System.out.println(meuCarro.velocidadeAtual);
    }
}i
1 resposta
solução!

No exemplo dado você está apenas dividindo em duas etapas a criação do seu objeto. Carro meuCarro; meuCarro = new Carro(); também poderia ser assim : Carro meuCarro = new Carro(); O "meuCarro" é o nome do seu objeto do tipo da sua classe Carro. Você pode dar qualquer outro nome a esse objeto, mas por boas práticas é indicado que você coloque um nome que represente o tipo de dado que você irá guardar dentro dele. (Por boas práticas você inicializa a primeira letra do seu objeto com letra minúscula e se tiver um nome composto em seguida inicializa com letra maiúscula, essa prática é chamada de camelcase, seu objeto ficaria assim fiatUno = new Carro();) Você até poderia criar um objeto assim : fiatUno = new Carro(); por tanto que você pudesse limitar que esse objeto recebesse apenas dados de um carro de modelo FiatUno. Mas como na sua Classe Carro, você possui um atributo modelo, você ao criar um objeto do tipo Carro você pode atribuir a marca que você quiser dentro dele. Ex: Carro carro = new Carro(); carro.modelo = "Fiat Uno";

Espero ter ajudado :)