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.
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.