Imagem de fundo

Na criação de um software de apoio à decisão para a gestão...

Na criação de um software de apoio à decisão para a gestão de atendimentos ambulatoriais do SUS, utilizado pela Secretaria de Estado da Saúde do Paraná, um Analista de Tecnologia da Informação opta por utilizar a linguagem de programação Python, visando maior organização, reutilização de código e facilidade de manutenção. Considerando o trecho de código fonte a seguir, que representa uma entidade do domínio da saúde pública e com base nos conceitos de classes e objetos na orientação a objetos em Python, assinale a alternativa CORRETA.


Imagem associada para resolução da questão


Fonte: a banca.


A

Os atributos nome e municipio são atributos de classe, compartilhados entre todas as instâncias de UnidadeSaude e o método __int__


B

Para acessar os atributos nome e municipio, é obrigatório utilizar métodos estáticos definidos dentro da classe, como por exemplo o método __int__


C

O método __init__ é um método especial utilizado para inicializar os atributos do objeto no momento da sua criação, sendo automaticamente executado na instanciação da classe.


D

Em Python, não é permitido utilizar o parâmetro self em métodos de uma classe, pois ele é reservado para herança múltipla quando utilizado em funções.


E

A classe UnidadeSaude representa um objeto do método __int__ já instanciado, pronto para ser utilizado diretamente sem a necessidade de criação de instâncias.