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

Não consigo adicionar a classe ao package

Boa tarde, assim que vou clicar para confirmar a entrada da classe no package criado nada muda no código, a classe Filme continua igual sem o nome do pacote em cima e a principal sem o import.

2 respostas
solução!

Beleza, pelo que você falou, entendi que tá dando um trato no código do seu projeto e organizando as paradas em pacotes, né? Isso é massa, ajuda demais a manter tudo nos trinques.

Se quiser enfiar a classe Filme no pacote modelos, dá uma olhada nos passos aqui embaixo:

  1. Clica com o botão direito na pasta src do seu projeto e vai em "New -> Package".
  2. Mete o nome do pacote lá, tipo br.com.alura.screenmatch.modelos.
  3. Arrasta a classe Filme pra dentro desse pacote.
  4. A IDE (IntelliJ, né?) vai pedir uma confirmação pra fazer essa mudança e deve ter uma opção de "Refactor" que já resolve tudo, atualizando automaticamente o código onde a classe Filme é usada.
  5. Dá um clique em "Refactor" e depois em "Continue" pra aceitar as mudanças.

Depois desse rolê, a classe Filme vai estar de boa no pacote modelos, e se a classe Principal (ou qualquer outra que queira usar a Filme) quiser dar um alô, só precisa importar o pacote br.com.alura.screenmatch.modelos. A IDE geralmente faz essa importação automática quando você coloca o mouse em cima da classe Filme e segue as dicas que aparecem.

E só lembrando, se a Filme tiver atributos ou métodos que são usados por outras classes fora desse pacote, ajusta a visibilidade deles, tipo faz eles públicos ou cria uns getters e setters. Manda bala!

Boa Tarde, consegui resolver e adicionar a classe ao pacote já, era um erro bem bobo que eu tinha cometido, mesmo assim obrigado pela ajuda.