Gostaria de saber para que serve o Package tem alguma vídeo aula aqui explicando?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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. :)