Olá pessoal, Gostaria de saber qual é o modificador de acesso do construtor padrão colocado pelo compilador quando não definimos nenhum construtor para a nossa classe?
Obrigado.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá pessoal, Gostaria de saber qual é o modificador de acesso do construtor padrão colocado pelo compilador quando não definimos nenhum construtor para a nossa classe?
Obrigado.
O construtor padrao tem a mesma visibilidade da classe. Entao numa classe public, ele é public. Numa classe protected, é protected e assim por diante.
Só completando, em Java os modificadores de acesso permitidos para classe são public ou nenhum (modificador default), então o construtor padrão pode ser public ou default.
Obrigado Sérgio!
Pra classes top-level, sim, só 2 visibilidades. Mas nao pode esquecer as classes internas. La os 4 modificadores sao validos. E vale a regra do construtor seguir a mesma visibilidade da classe.