1. O que é o pacote?
Java pacote de idioma é um mecanismo de gestão de classe muito eficaz. Quando os dois arquivos de origem contêm o mesmo nome da classe, como podemos distinguir esta classe, o que requer um pacote, o nome do pacote é o propósito válido de distinguir o mesmo nome da classe, um nome de arquivo de origem diferente quando duas classes o mesmo, eles podem ser distinguidos uns dos outros por diferentes pacotes de assinaturas. Então eu acho que o principal papel do pacote é conseguir a classificação da classe.
2. Como usar o pacote que
agora eu uso IDEA Demonstração:
Primeiro, escreva os nomes de duas classes diferentes do mesmo conteúdo:
public class People{
void f(){
System.out.println("我是bao1的people");
}
}
public class People{
void f(){
System.out.println("我是bao2的people");
}
}
我们知道这两个类不能放在同一个包中(否则编译器会报错)
Abaixo criamos dois pacotes, os nomes eram bao1, bao2 e essas duas classes foram colocados em dois pacotes:
Compilador não sendo dada.
Portanto, a questão aqui novamente, como podemos usá-los?
Aqui houve uma declaração de importação, esta afirmação pode fazer um pacote de aulas pode ser usado em outro pacote na categoria, como é que funciona? Vamos continuar:
criamos uma master class em bao1 em, nesta classe queremos que esses dois nomes do mesmo tipo de código de operação é a seguinte:
package bao1;
import bao2.People;
public class animal {
public static void main(String[] args) {
bao2.People speak = new People();
speak.f();
bao1.People speaks = new bao1.People();
speaks.f();
}
}
Os resultados são os seguintes:
Para a utilização de importação são:
importação caminho do pacote de classe de referência ;.
Se você quiser para se referir a todas as classes em um pacote, você pode usar * para representar, * em nome de todos.
Acima de aprendizagem resumo inclui pessoal, tais como a existência razoável, bem-vindo a salientar, aprender uns com os outros.