Static void main

1 resposta
L

Oi pessoal estou fazndo um trabalho e naum sei responder uma pergunta…
Estou começando em java, se alguem pod m ajudar!!

public class Curso {

private String nomeCurso; 

public Curso (String nome) {
   nomeCurso = nome;
} 

public void setNomeCurso (String nome) {
    nomeCurso = nome;
} 

public String getNomeCurso () {
    return nomeCurso
}

}

public class Faculdade {

public static void main (String[] args) { 

    Curso inf = new Curso("Curso legal");  
    System.out.printf("Curso: %s", inf.getNomeCurso());

}

}

Por que somente a classe Faculdade possui um método static void main :?: :oops:

1 Resposta

renzonuccitelli

Esse método é especial. Ele será o primeiro a ser chamado, e seus parametros sao recebidos via linha de comando. Outras classes poderiam ter tb esse método, mas ai vc teria que escolher como classe principal, ou seja, aquele que inciaria a execucao. No seu caso, só a faculdade tem esse método pq quem fez o código quer que esse seja a classe principal…

Criado 3 de abril de 2009
Ultima resposta 3 de abr. de 2009
Respostas 1
Participantes 2