Qual é o modificador de acesso do construtor default?
Ele é sempre public ou depende da acessibilidade da classe (public ou default)?
Default constructor
6 Respostas
C
Quando definido pelo compilador é public, mas é claro que vc pode defini-lo com modificadores menos acessíveis , assim como se faz com Singletons para evitar construções indesejadas de objetos.
Segundo a Java Language Specification, ele depende da acessibilidade da classe (tópico 8.8.7)
estranho esse texto!!!
uma classe so pode ser public ou default … ela nao pode ser protected nem private 
A classe aceita quaisquer modificadores, não existe restrições para modificadores em classes.
[]'s
Se a classe for uma Inner Class ela pode ser protected ou private sim. E se vc não definir nenhum construtor, o default será criado da mesma maneira…
[]'s
obrigado a todos!
Criado 20 de julho de 2003
Ultima resposta 21 de jul. de 2003
Respostas 6
Participantes 6
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo