Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Pacotes | How to Work With IDE?
course content

Conteúdo do Curso

Java OOP

PacotesPacotes

Pacotes em Java

Já nos deparamos com o conceito de pacotes quando estávamos aprendendo sobre importando diferentes bibliotecas. Os pacotes são similares, mas agora vamos criá-los nós mesmos.

Eu tenho uma classe chamada "Dog" e uma classe Main. Anteriormente, criávamos essas classes no mesmo arquivo, mas agora podemos fazê-lo de maneira mais adequada. Eu dividi estas classes em dois arquivos diferentes. Um arquivo contém a classe "Dog", e o outro contém a classe Main. Vale mencionar também que a classe "Dog" está localizada no pacote "animais".

Sobrescrita Automática

Aqui, vale a pena lembrar sobre uma funcionalidade muito útil do IntelliJ. Podemos gerar automaticamente diversos trechos de código repetitivos. Estes podem ser:

  • construtores;
  • getters;
  • setters;
  • métodos toString(), e assim por diante.

No nosso caso, queremos gerar o método toString(). Para fazer isso, pressione a combinação de teclas apropriada:

  • Para Mac - Command + N;
  • Para Windows - Alt + Insert.

Isso abrirá uma janela com opções. Escolha a opção de geração de código que queremos usando as teclas de seta e pressione Enter. Em seguida, será solicitado que escolhamos quantos campos queremos gerar o método toString(). Escolha todos os campos e clique em OK.

O método toString() será automaticamente gerado e estará pronto para uso!

Image 1
Image 2
Image 3

Como importar um pacote?

Vamos voltar aos pacotes. Já criamos a nossa classe Dog. Agora, precisamos criar um objeto desta classe e chamar o seu método na classe Main. Para fazer isso, precisamos importar a classe Dog do pacote animals, mas o IntelliJ fará isso por nós. Em seguida, nossa tarefa é criar um objeto da classe Dog utilizando o construtor:

Ótimo, nós criamos com sucesso um objeto da classe Dog e imprimimos informações sobre ele no console usando o método sobrescrito toString().

Como criar pacotes e classes dentro deles

Agora, vamos entender como criar pacotes e classes dentro dos pacotes. Para isso, criaremos um pacote chamado birds dentro do pacote animals e criaremos uma classe chamada Parrot dentro dele:

  • Clique com o botão direito do mouse na pasta src e selecione "Package" na lista que aparece. Digite o nome do pacote e clique em "Criar".
  • Agora, com o pacote birds criado, podemos criar uma classe dentro dele. Clique com o botão direito no pacote birds e selecione "Class". Dê um nome à classe, no nosso caso, Parrot, e clique em "Criar".

Nota

Não há necessidade de ter medo do vasto leque de funcionalidades que você vê ao criar algo. Você não precisará usar todas elas imediatamente (até eu não as uso muito frequentemente). Com a experiência, você se familiarizará com a maioria dessas funcionalidades, e eu abordarei a maior parte delas neste curso.

Tudo estava claro?

Seção 1. Capítulo 6
course content

Conteúdo do Curso

Java OOP

PacotesPacotes

Pacotes em Java

Já nos deparamos com o conceito de pacotes quando estávamos aprendendo sobre importando diferentes bibliotecas. Os pacotes são similares, mas agora vamos criá-los nós mesmos.

Eu tenho uma classe chamada "Dog" e uma classe Main. Anteriormente, criávamos essas classes no mesmo arquivo, mas agora podemos fazê-lo de maneira mais adequada. Eu dividi estas classes em dois arquivos diferentes. Um arquivo contém a classe "Dog", e o outro contém a classe Main. Vale mencionar também que a classe "Dog" está localizada no pacote "animais".

Sobrescrita Automática

Aqui, vale a pena lembrar sobre uma funcionalidade muito útil do IntelliJ. Podemos gerar automaticamente diversos trechos de código repetitivos. Estes podem ser:

  • construtores;
  • getters;
  • setters;
  • métodos toString(), e assim por diante.

No nosso caso, queremos gerar o método toString(). Para fazer isso, pressione a combinação de teclas apropriada:

  • Para Mac - Command + N;
  • Para Windows - Alt + Insert.

Isso abrirá uma janela com opções. Escolha a opção de geração de código que queremos usando as teclas de seta e pressione Enter. Em seguida, será solicitado que escolhamos quantos campos queremos gerar o método toString(). Escolha todos os campos e clique em OK.

O método toString() será automaticamente gerado e estará pronto para uso!

Image 1
Image 2
Image 3

Como importar um pacote?

Vamos voltar aos pacotes. Já criamos a nossa classe Dog. Agora, precisamos criar um objeto desta classe e chamar o seu método na classe Main. Para fazer isso, precisamos importar a classe Dog do pacote animals, mas o IntelliJ fará isso por nós. Em seguida, nossa tarefa é criar um objeto da classe Dog utilizando o construtor:

Ótimo, nós criamos com sucesso um objeto da classe Dog e imprimimos informações sobre ele no console usando o método sobrescrito toString().

Como criar pacotes e classes dentro deles

Agora, vamos entender como criar pacotes e classes dentro dos pacotes. Para isso, criaremos um pacote chamado birds dentro do pacote animals e criaremos uma classe chamada Parrot dentro dele:

  • Clique com o botão direito do mouse na pasta src e selecione "Package" na lista que aparece. Digite o nome do pacote e clique em "Criar".
  • Agora, com o pacote birds criado, podemos criar uma classe dentro dele. Clique com o botão direito no pacote birds e selecione "Class". Dê um nome à classe, no nosso caso, Parrot, e clique em "Criar".

Nota

Não há necessidade de ter medo do vasto leque de funcionalidades que você vê ao criar algo. Você não precisará usar todas elas imediatamente (até eu não as uso muito frequentemente). Com a experiência, você se familiarizará com a maioria dessas funcionalidades, e eu abordarei a maior parte delas neste curso.

Tudo estava claro?

Seção 1. Capítulo 6
some-alt