Problema ao criar uma classe dentro da IDe Eclipse

5 respostas Resolvido
java
A

Pessoal estou retomando os estudos depois de alguns anos e estou com uma dúvida sobre criação de classes.

Fiz uma package chamada fundamentos e depois criei uma classe usando os caminhos new / class / name . Eis o que acontece:

package fundamentos;

public class TerceiraQuestao {

	public TerceiraQuestao() {
		// TODO Auto-generated constructor stub
	}

}

Dentro da classe public class TerceiraQuestao surgiu automaticamente public TerceiraQuestao().

Alguem poderia me ajudar ?

5 Respostas

L

Isso que apareceu dentro da classe é apenas a declaração do construtor padrão. Por ser o padrão, ele não é obrigatório, pois acaba ficando implícito, mas não tem problema declará-lo também.

Ele serve para que vc consiga criar instâncias dessa classe usando o new:

new TerceiraQuestao(); // <-- construtor sem parâmetros, ou seja, o construtor padrão
A

Entendi. Mas estou achando estranho ele aparecer automaticamente pois nos videos de estudo que assisti isso não deveria aparecer automaticamente, pelo menos nos videos que assisti essa declaração do construtor padrão não aparece. Não sei tem algo na configuração do eclipse que deixou essa opção ativa.

L
Solucao aceita

Ao criar a classe, veja se a opção Constructors from superclass está marcado.

A

Olá @Lucas_Camara , ao desmarcar a opção Constructors from superclass a declaração desapareceu . Muito obrigado!!

A

Segue como ficou…

package fundamentos;

public class TerceiraQuestao {

}
Criado 23 de agosto de 2022
Ultima resposta 23 de ago. de 2022
Respostas 5
Participantes 2