Ed
ontem
Para controlar a visibilidade de um método ou atributo em Programação Orientada a Objetos (OOP), utilizamos modificadores de acesso. Esses modificadores determinam como e onde os métodos e atributos podem ser acessados. Analisando as alternativas: a) Usando modificadores de acesso como "public", "private" e "protected" - Esta é a forma correta de controlar a visibilidade em OOP. "Public" permite acesso de qualquer lugar, "private" restringe o acesso apenas à própria classe, e "protected" permite acesso à classe e suas subclasses. b) Usando a palavra-chave "static" - "Static" se refere ao escopo de um método ou atributo, não à sua visibilidade. c) Criando métodos getters e setters - Embora isso ajude a controlar o acesso a atributos, não é a forma direta de definir a visibilidade. d) Definindo métodos abstratos na classe - Métodos abstratos são usados para definir um contrato em classes que herdam, mas não controlam a visibilidade. Portanto, a alternativa correta é: a) Usando modificadores de acesso como "public", "private" e "protected".
Mais perguntas desse material