Gostaria de saber para que serve o Package tem alguma vídeo aula aqui explicando?
Gostaria de saber para que serve o Package tem alguma vídeo aula aqui explicando?
Oi Gabriel, tudo bem?
Os Package, são utilizados pra organizar suas classes e evitar conflitos de nomes, funciona como se fossem diretórios. Por exemplo, imagine que você precise criar uma classe para guardar uma Data, e resolve chama-la de Date:
package principal;
public class Date () {
private int dia;
private int mes;
private int ano;
public Date(int dia, int mes, int ano){
this.dia = dia;
this.mes = mes;
this.ano = ano;
}
//getter e setters
}
Agora, você precisa usa-la em alguma parte do seu programa, como por exemplo:
...
Date dataNascimento = new Date(3,10,1994);
...
Porem no Java, já existe uma classe chamada Date (do pacote java.util), e agora? Como que seu programa vai saber qual Date usar?
Ai que os package entra em ação, você consegue escolher através do pacote qual classe usar. No nosso caso queremos a Date que criamos, que esta no pacote principal, então basta importa-la.
import principal.Date;
...
Date dataNascimento = new Date(3,10,1994);
Agora sim !, estamos falando que queremos a nossa classe Date, que esta no pacote principal, e não a classe Date do java, que esta no pacote java.util
Espero ter ajudado :), Bons estudos
Pow gostei da explicação rápida, objetiva e sucinta ! Ajudou bastante agora entendi para que serve. :)