Primeiro Programa Java

6 respostas
M

Bom Dia Amigos.

Estou fazendo um trabalho pra Faculdade e não estou conseguindo compilar meu programa. Alguem pode me ajudar ?

Esse é meu método que ta dando erro:
" Arquivo: Veiculosmet.java "

[color=green]public class Veiculosmet{
public static void main(String[] args){

Veiculo objVeiculo;
	objVeiculo = new Veiculo();
	objVeiculo.SetAno("1964");
	objVeiculo.SetCor("Bege");

System.out.println("Ano: " + objVeiculo.getAno());
System.out.println("Cor: " + Veiculo.getcor());
}

}[/color]

E a classe, q ta compilando normal:
" Arquivo: Veiculo.java "

[color=blue]public class Veiculo

{

private String anof;

private String cor;
public Veiculo(){}
public Veiculo(String a, String c){
	anof = a;
	cor = c;
}

public String getAnof(){return anof;}	
public void SetAno(String a){anof = a;}

public String getCor(){return cor;}
public void SetCor(String c){cor = c;}

}[/color]

Quando eu compilo o arquivo de classe não da nenhum erro.
Mas quando eu compilo o método, ele da erro de cannot find symbol.

O que pode estar errado ? :arrow:

6 Respostas

Roger75

Uma coisa que eu vi (não sei se é o que causa o erro) é que está chamando objVeiculo.getAno(), mas na classe Veiculo só tem getAnof(), mude para getAno() aí.

dudaskank

e aqui deve dar outro erro também né?

System.out.println("Cor: " + Veiculo.getcor());

use o objeto que vc criou

M

Obrigado amigos !!
as dicas que vcs 2 citaram eram justamente o que estava errado em meu programa !!

Agora esta compilando sem erros !!!

Vlw mesmo !!!

:slight_smile:

LPJava

bom parceiro, observe como vc declarou os gets e como está chamando getcarro é diferente de getCarro!! e me diz pq nao criou o objeto assim

Veiculo objeto = new Veiculo();

ate para compreensão da sintaxe facilita!!

M

Amigo Camilo.

Eh que eu tive apenas 1 aula de java, foi a primeira aula…
tenho aula de java 1 vez por semana na facul… toda sexta feira…

e esse programa ai ficou de tarefa, e eu to quebrando a cabeça
com ele, desde o começo da semana…

Com a ajuda do pessoal do forum, eu percebi que era coisa simples…
mas eu procurei em manuais na net, e naum consegui algo exato
para o que eu precisava… encontrei muuito conteúdo…

Mas, vlw pela dica, Vou usar desta forma que vc citou no meu proximo programa !! Vlw mesmo !! :slight_smile:

LPJava

tranquilo entao!!

Criado 18 de agosto de 2006
Ultima resposta 18 de ago. de 2006
Respostas 6
Participantes 4