Este erro indica que tem um trecho do código que nunca será executado.
unreachable code seria numa tradução livre, código inalcançável…
No seu caso, você tem uma instrução com if e else.
No if você tem um return (que finaliza o método)
No else você também tem um return.
Em que situação o gerente pedro seria instanciado?
Nunca! Por isso o erro.
C
CaioIncau
A certo,vlw, mudei para void invés de boolean o metodo de autenticar assim elimando os returns...
agora gostaria de saber por que não posso criar um objeto gerente em outro .java dentro do mesmo pacote?
public class Teste {
public static void main(String[] args) {
gerente Pedro = new gerente();
}
}
Como por exemplo nesse caso?
ruben_m
CaioIncau:
A certo,vlw, mudei para void invés de boolean o metodo de autenticar assim elimando os returns...
agora gostaria de saber por que não posso criar um objeto gerente em outro .java dentro do mesmo pacote?
public class Teste {
public static void main(String[] args) {
gerente Pedro = new gerente();
}
}
Como por exemplo nesse caso?
se tiver no mesmo pacote é so instanciar a Classe! é muito facil como mostras t ai no codigo
public static void main(String[] args) {
gerente Pedro = new gerente();
}
se estiver em pacotes diferentes é so fazer o import do outro pacote.
C
CaioIncau
Pessoal, não estou conseguindo atribuir um nome para o gerente…
consegui cria-lo mas não atribuir…
tentei o this. e nada, tente criar um void com um return super e nada…alguem tem alguma ideia de como atribuir um nome a um gerente?