• Matéria: Informática
  • Autor: viniciuscalvoneves
  • Perguntado 8 anos atrás

A visibilidade de propriedades (atributos) e métodos de uma classe é um recurso muito importante e ao mesmo tempo interessante da orientação a objetos, devido aos membros de uma classe (atributos e métodos) possam ser visíveis apenas onde é estritamente necessário. Este recurso muito utilizando quando se faz necessário que métodos de uma classe sejam chamados por objetos de outras classes.

TOLEDO, Carlos Benedito Sica de Toledo. Programação III. Maringá-PR: Unicesumar, 2018

Neste sentido, imagine que a classe Automovel possua um atributo chamado placa, e que este atributo só possa ser acessado pela própria classe e demais classes que venham a herdar a classe Carro, e, também, não possam ser acessados por objetos (instâncias). Assinale a alternativa correta para a visibilidade deste atributo:
Alternativas
Alternativa 1:
class

Alternativa 2:
public

Alternativa 3:
private

Alternativa 4:
protected

Alternativa 5:
interface

Respostas

respondido por: jarbasmedeirosp94rfd
7

Com a visibilidade protected o atributo só pode ser acessado pela própria classe e demais classes que venham a herdar a classe.

Alternativa 4 - protected

Perguntas similares