Erro no programa!

[code] package Conceitos;
import javax.swing.*;

public class principal{
public static void main (String[] args) {
int opcao;

	Aluno Aluno = new Aluno();
	AlunoB alunob = new AlunoB();
	
	Aluno.setNome("Alice Xavier Leite");
	
	
	
	opcao=Integer.parseInt(JOptionPane.showInputDialog("Digite o número da chamada do aluno:"));
	
	switch(opcao){
		case 1: 
		{JOptionPane.showMessageDialog(null, "Olá professor do(a): ");
		Aluno.setnota1=Double.parseDouble(JOptionPane.showInputDialog("Digite a nota do 1º bimestre: "));
		Aluno.setnota2=Double.parseDouble(JOptionPane.showInputDialog("Digite a nota do 2º bimestre: "));
		Aluno.setnota3=Double.parseDouble(JOptionPane.showInputDialog("Digite a nota do 3º bimestre: "));
		Aluno.setnota4=Double.parseDouble(JOptionPane.showInputDialog("Digite a nota do 4º bimestre: "));
		
		}
	
	}	
	
	
}

}
[/code]
Alguem sabe me explicar pq o JC está dizendo que não encontra o setNota1… Sendo que eu criei na classe Aluno no mesmo pacote! :oops: :cry:

Hey…

É o seguinte, observe está parte do código:

Aluno Aluno = new Aluno();  
AlunoB alunob = new AlunoB();

Você declara uma variável do Tipo Aluno com o nome de Aluno. (Isso não pode acontecer, pois você declarando duas vezes o tipo, você precisa prestar atenção nas convenções de códigos do Java.)

Tente deixar em minuscúlo o primeiro caracter da variavel.

Algumas convenções:
Classes:
Sempre iniciar com o primeiro caracter maiúsculo.
Ex.: MeuCarro, Funcionario, ProgramaJava, Principal, BancoDeDados e etc…

Variáveis, Atributos e Métodos:

Sempre iniciar com o primeiro caracter minúsculo e não utlizar números.
Ex.: variavelInicial, metodoInicial, atributoInicial e etc…

Tente focar-se nisto que irá ajudar você!

Senão funcionar, poste as outras classes ai também. Pois serão necessárias para poder ajudar!

Site sobre convenções de códigos:
http://java.sun.com/docs/codeconv/

Perceba que aqui você usa o método setNome [Aqui a primeira letra do atributo está maiúscula!]

Não sei se pode ser :wink: mas os atributos desses métodos estão todos com a primeira letra minúscula

Aluno.setnota1
Aluno.setnota2
.
.
.

Quando provavelmente também deveriam estar em maiúsculo ex: Aluno.setNota1 :wink: