Dúvida sobre este tipo de erro...[RESOLVIDO]

4 respostas
charlestti

Boa noite galera, sou iniciante java, estou lendo o livro Use a cabeça!Java e fazendo os exercicios pedido, estou postando depois de quebrar um pouco a cabeça neste programa…se alguém puder me ajudar fico grato…

class Drumkit {

boolean topHat= true;

boolean snare= true;
void playtopHat() {

System.out.println (ding ding da-ding);

}

void playSnare () {

System.out.println (bang bang ba-bang);

}

}

class DrumKitTestDrive {

public static void main (String [] args){

DrumKit d = new DrumKit();

d.playSnare();

d.snare=false;

d.playTopHat();

if (d.snare==true) {

d.playSnare();

}

}

}

O Programa deveria retornar: bang bang ba-bang
ding ding di-ding

mas tá dando o seguinte erro:

DrumKitTestDrive.java:17: cannot find symbol
symbol: class DrumKitTestDriiver
location: class DrumKitTestDrive
DrumKit d= new DrumKitTestDriver<>;

Daí tem um seta apontando para os dois “D” (DrumKit) e “D” (DrumKitTestDriver)
como se o erro foi nestes “D”.

Alguém teria alguma solução?

Grato desde já.

4 Respostas

kenneth

Cara…

Se nao me engano, o problema eh que voce declarou a classe
como Drumkit (k minusculo) e depois esta tentando instancia-la
como DrumKit (k maiusculo).

:smiley:

edmarr

Bem Vindo ao Fórum ,
primeiramente olha heim

http://www.guj.com.br/posts/list/50115.java

charlestti

Kenneth,

Muito obrigado cara, vc realmente estava correto…

Corrigi o K maiúsculo e rodou…

È que como sou iniciante e o erro apontava para a letra “D”, acabei focando só nestra letra…tentando de várias maneiras.

Valeu mesmo.

Edmarr,

Desculpa aí a formatação, li já o que vc me mandou, dá próxima vez mandarei a dúvida na formatação correta.

pedroroxd

Isso ocorre porque java é uma linguagem case sensitive, ou seja, ela diferencia letra maiúscula das minúsculas, diferentemente de outras linguagens como Delphi7.

De qualquer maneira, antes de fazer outro post, de uma olhada em: http://www.guj.com.br/posts/list/50115.java
Com a tag [ code ], o seu código fica mais estruturado, e nós conseguimos ler melhor.

Ex.:

String k;
k = "Isto é um exemplo da tag code.";
//Entendeu? ;)

E depois que seu post estiver resolvido, clique em EDITAR no primeiro post, e adicione [RESOLVIDO] ao assunto do post.
Obrigado

Criado 28 de setembro de 2009
Ultima resposta 29 de set. de 2009
Respostas 4
Participantes 4