Em programação orientada a objetos, modificador de acesso, também chamado de visão de método ou
ainda visão de atributo, é a palavra-chave que define a visibilidade de um atributo, método ou classe. Na
linguagem de programação Java são definidos os seguintes modificadores de acesso: __________, que é
visível na mesma classe, em suas subclasses e em outras classes; __________, que é visível somente
dentro da mesma classe e __________, que é visível somente dentro da mesma classe e em suas
subclasses.
Os modificadores de acesso que preenchem respectivamente as lacunas são