Ir ao conteúdo

Posts recomendados

Postado

Boa tarde. Onde está o erro que não quer rodar esse código no Replit?  https://replit.com/@MonicaVitorino/novoCarro?v=1

 

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

        // ligar o carro
        meuCarro.liga;

        // acelera o carro
        meuCarro.acelera(20);
        System.out.println(novoCarro.velocidadeAtual);
    }
}

Postado

@Mônica Vitorino Você está criando novoCarro e chamando métodos de meuCarro, e não colocou parênteses depois do método liga.

Essa parte:

meuCarro.liga;
// acelera o carro
meuCarro.acelera(20);

Deveria ser:

novoCarro.liga();
// acelera o carro
novoCarro.acelera(20);

 

Isso supondo que a classe Carro esteja funcionando da forma esperada.

  • mês depois...
Postado
Em 27/08/2021 às 14:17, Mônica Vitorino disse:

Boa tarde. Onde está o erro que não quer rodar esse código no Replit?  https://replit.com/@MonicaVitorino/novoCarro?v=1

 

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

        // ligar o carro
        meuCarro.liga;

        // acelera o carro
        meuCarro.acelera(20);
        System.out.println(novoCarro.velocidadeAtual);
    }
}

1- precisa criar a classe carro

2- dentro da classe precisa definir as funções/métodos "liga", "acelera", etc.

3- quando for criar um objeto da classe carro no casso você fez "novoCarro = new Carro;" o certo seria "novoCarro = new Carro();"

4- colocar parênteses também quando for chamar as funções da classe no 'main'. Exemplo: você fez "meuCarro.liga" o certo seria
meuCarro.liga();

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...