Magna Concursos
4098445 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAL
Orgão: IFAL

Em Programação Orientada a Objetos, o encapsulamento protege o estado interno de um objeto e define como ele pode ser acessado/modificado. Já a herança permite criar classes derivadas a partir de classes base, promovendo reuso e especialização. Dentro desse assunto, considere o trecho de código em Python, usado para modelar pessoas de uma escola.

class Pessoa:
    def __init__(self, nome):
        self.__nome = nome

    def get_nome(self):
        return self.__nome

class Aluno(Pessoa):
    def __init__(self, nome, matricula):
        super().__init__(nome)
        self.matricula = matricula

Assinale a alternativa correta sobre o acesso ao atributo “__nome” e a herança entre as classes.

 

Provas

Questão presente nas seguintes provas

Professor PEBTT - Informática

50 Questões