Olá pessoal, SOU CABAÇO EM JAVA, gostaria de saber pra que serve o package do Eclipse, aquele que tem quando você cria em um projeto e pode clicar em cima dele e escolher NEW PACKAGE???
Uso do PACKAGE?
3 Respostas
PACOTE = CLASSES AGRUPADAS.
PACKAGE Escola
Classes Alunos
Professores…
bla bla
Você agrupa classes em pacotes. Essa divisão contribui para uma melhor organização do sistema. É como agrupar arquivos em diretórios, no seu hd. Você não precisa necessariamente fazer isso, mas as coisas vão ficar muito confusas se você tiver apenas uma única grande pasta.
Outra vantagem, é que algumas classes ou métodos podem ser só visíveis dentro do mesmo pacote, e invisíveis fora.
Por exemplo, se você tiver uma classe Carro, pode querer que ninguém mexa diretamente no motor do carro. Por isso, a classe Motor teria que ser visível para Carro, mas não para o resto do sistema:
//A classe públic é visível para todos os pacotes
package automoveis;
public class Carro {
private void Motor motor;
public Carro() {
Motor motor = new Motor();
}
//Note que esse método não tem modificador "public", "private", etc.
//Nesse caso, ele assume o default, que é só ser visível em classes do mesmo
//pacote
getMotor() { return motor; }
}
//Note que a classe Motor não é public
package automoveis;
class Motor {
//Qualquer implementação aqui dentro
}
Valeu mesmo…
Me ajudou bastante a entender o porque usar
Criado 17 de outubro de 2009
Ultima resposta 17 de out. de 2009
Respostas 3
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo