Métodos de outro package

Olá pessoal!

Sou iniciante em JAVA e estou com uma dificuldade.
Como chamar um método de uma classe que está em outro package? Sei que existe possibilidade mas não encontrei a solução ainda.

Alguém pode me ajudar?

Desde já agradeço a colaboração de todos.

Igor Novaes

Quando vc importa por exemplo uma classe de um package, suponha que vc tenho um package que tenha uma classe que se chama lista, que se trata de uma lista encadeada que vc prescise utilizar em um programa por exemplo,
vc faz da seguinte forma

import br.com.estruturas.lista;

quando vc faz isso vc está importando a classe lista e vc pode usar todos os seus métodos.
exemplo:
Fila chama = new Fila();
chama.desenfileirar();

Ok! Deu certo…

Mas Veja:

Tenho a classe Cachorro do Package animal:

package Animal;

public class Cachorro {

public void Comer(){
	System.out.println("Comendo");
}

}

Tenho a classe funcionario do package Homem:

package Homem;

import Animal.Cachorro;

public class Funcionario{

Funcionario(){	
	Cachorro c = new Cachorro();
	c.Comer();
}

}

Não consigo executar o método comer da classe Cachorro na classe Homem. Como fazer isso? Aproveitar o método da classe Cachorro?

Desde já agradeço.

Vc deveria executar o método c.Comer() , qual erro o compilador está lhe devolvendo?

lembrando que o nivel de aacesso para o metodo é essencial se eel for default ele nao é herdado para outro package… mesmo se a class for public.