Como importar uma classe em outra do mesmo package?

3 respostas
JeffersonMendes

Preciso chamar uma classe do mesmo package mais não sei como fazer isto, alguém pode me ajudar?

3 Respostas

douglascst90

Olá se voce precisa usar os dados de uma classe em outra para inserção no banco voce precisa fazer o extends por exemplo:

public class Cliente extends Pessoa{ }

Agora se voce precisa de um metodo voce usa:

NomeDaClasse nomeObjeto = new NomeDaClasse();

E nao esqueça de fazer os import.

Aqui vai uma dica. Se voce tem uma classe que chama Produto e outra classe que chama NotasFiscais, na classe NotasFiscais voce vai importar os metodos de Produto, digite as inicias de Produto e aperte CRTL+ESPAÇO que vai dar um auto complete assim fica mais fácil e rapido. :smiley:

S

Tu pode instanciar a classe a ser usada (criar um objeto) e usar o objeto, ou, caso os recursos necessários sejam estáticos, você pode acessá-los diretamente, desde que não sejam private.

Exemplo 1:

Recurso:

package exemplo;
public class DizOi {   
    public void DigaOi(){
        System.out.println("Oi!");
    }    
}

uso através do objeto:

package exemplo;
public class Exemplo {
    public static void main(String[] args) {
        DizOi objeto = new DizOi();
        objeto.DigaOi();
    }
}

Exemplo 2:

Recurso:

package exemplo;
public class DizOi {   
    public static void DigaOi(){
        System.out.println("Oi!");
    }    
}

uso direto (só funciona se o recurso for estático):

package exemplo;
public class Exemplo {
    public static void main(String[] args) {
        DizOi.DigaOi();
    }
}
JeffersonMendes

Valew Galera Consegui! Abraço.

Criado 21 de setembro de 2011
Ultima resposta 22 de set. de 2011
Respostas 3
Participantes 3