Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erro ao rodar primeiro programa no Eclipse #10

Open
DesVidal opened this issue Jan 7, 2022 · 8 comments
Open

Erro ao rodar primeiro programa no Eclipse #10

DesVidal opened this issue Jan 7, 2022 · 8 comments

Comments

@DesVidal
Copy link

DesVidal commented Jan 7, 2022

Bom dia, Camila!
Tive problemas para rodar o projetinho que você fez para mostrar as funcionalidades da IDE Eclipse, na aula "Atalhos"
Sempre que tentava rodar o programa aparecia o mesmo erro.:

"The constructor Gato() is undefined"

TELA DO ERRO AO RODAR
MENSAGEM DO ERRO AO RODAR

Encontrei o erro com a sua ajuda e também do pessoal do discord:
Eu não criei o construtor Gato vazio.

construtor gato vazio

Depois de criado o programa rodou.

Aí fiquei com a dúvida, sei que não era o escopo da aula, mas você poderia esclarecer o motivo da necessidade de manter o construtor vazio?

Obrigada!! ;)

@cami-la
Copy link
Owner

cami-la commented Jan 7, 2022

Bom dia, Camila! Tive problemas para rodar o projetinho que você fez para mostrar as funcionalidades da IDE Eclipse, na aula "Atalhos" Sempre que tentava rodar o programa aparecia o mesmo erro.:

"The constructor Gato() is undefined"

TELA DO ERRO AO RODAR MENSAGEM DO ERRO AO RODAR

Encontrei o erro com a sua ajuda e também do pessoal do discord: Eu não criei o construtor Gato vazio.

construtor gato vazio

Depois de criado o programa rodou.

Aí fiquei com a dúvida, sei que não era o escopo da aula, mas você poderia esclarecer o motivo da necessidade de manter o construtor vazio?

Obrigada!! ;)

Muito bem, Denise!
Você é fera! Não ficou esperando minha resposta e já agiu até ter um retorno meu.

Muito simples a resposta, vamos lá:
O construtor vazio teve que ser criado por que quando você está instanciando o objeto gato lá no método main, você está chamando o contrutor vazio.
Porém, quando você criou a classe Gato, você criou também um outro construtor diferente do vazio, aí acaba meio que "sobrescrevedo" o construtor default que no caso é o vazio.

Faz um teste:
Comenta ou apaga os 2 construtores, tanto o vazio quando o que recebe parâmetros.
Agora tenta criar o objeto gato novamente utilizando o contrutor vazio.

O resultado é que vai funcionar. Neste caso, como não tem nenhum construtor, por default, existe o vazio. (:

@DesVidal
Copy link
Author

DesVidal commented Jan 8, 2022

image

Obrigada, Camila!
Vou fazer o teste e depois comento aqui.
;)

@Carlosravick
Copy link

Carlosravick commented Jun 11, 2022

O print menor é da sua aula

aparece java tudo ok.
no meu não apareceu java não me recordo qual eu coloquei mas no fim entrou nessa janela não sei se eu posso continuar a aula normalmente ou se futuramente pode da algum problema
DIO2
DIO

@cami-la
Copy link
Owner

cami-la commented Jun 15, 2022

Acredito que você tenha pulado a etapa, @Carlosravick. Até porque você não nomeou o diretório, veja que está untitled.

Faz o seguinte, apaga esse projeto e começa do zero: Clica no projeto e preciona o delete no seu teclado.
Depois tenta criar um novo projeto novamente.

E sim, é importante deixar os diretórios nomeados de uma forma coerente. No futuro pode dar problema sim.

Se tiver mais dúvidas é só falar. (:

@Carlosravick
Copy link

Carlosravick commented Jun 30, 2022 via email

@cami-la
Copy link
Owner

cami-la commented Jul 4, 2022

Então, vamos lá, deixa eu ver se entendi:

  1. Tenta criar um novo projeto do zero e clica em New Project
    Screenshot from 2022-07-04 11-39-56
  2. Em seguida, irá aparecer essa tela aqui:
    Screenshot from 2022-07-04 11-40-21

No seu caso, acredito que quando você abre o IntelliJ, você já abre o útimo projeto que você estava trabalhando. Aí você tem alguns caminhos:

  1. File >> New >> Project..
    Fazendo isso, irá aparecer a mesma tela do passo 2 (mostrado a cima) e você coloca as suas configurações
  2. File >> Close Project
    Assim, irá aparecer a mesma tela do passo 1 (mostrado a cima). Agora você pode setar as configurações como nome do projeto, pasta de destino e etc.

E aí, ajudou?

@FerGVargas
Copy link

Meu primeiro Projeto apresentou o mesmo erro apresentado pela @DesVidal e checando meu código notei que estava errado. Obrigada meninas!

@cami-la
Copy link
Owner

cami-la commented Jul 15, 2022

Por nada, @FerGVargas. (:
Precisando é só falar! Só não fica com dúvida, tá? hehe

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants