Default constructor

6 respostas
marciolx

Qual é o modificador de acesso do construtor default?
Ele é sempre public ou depende da acessibilidade da classe (public ou default)?

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.

Bani

Segundo a Java Language Specification, ele depende da acessibilidade da classe (tópico 8.8.7)

maxguzenski

estranho esse texto!!!

uma classe so pode ser public ou default … ela nao pode ser protected nem private :frowning:

hmichel

A classe aceita quaisquer modificadores, não existe restrições para modificadores em classes.

[]'s

caiofilipini

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

marciolx

obrigado a todos!

Criado 20 de julho de 2003
Ultima resposta 21 de jul. de 2003
Respostas 6
Participantes 6