Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Package no Java ? para que serve ?

Gostaria de saber para que serve o Package tem alguma vídeo aula aqui explicando?

2 respostas
solução!

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. :)