Questões de Concurso Público BRDE 2023 para Analista de Sistemas - Desenvolvimento de Sistemas

Foram encontradas 2 questões

Q2107637 Programação
Na programação orientada a objetos, algumas vezes é necessário não permitir que o estado do objeto mude durante sua existência. Os valores inicialmente passados, por meio de um construtor com parâmetros, não podem mudar até a destruição deste objeto. Essa situação é conhecida como classe imutável. Isso posto, avalie as assertivas abaixo: 
I. Não criar métodos get. II. Não possibilitar que a classe seja superclasse. III. Impossibilitar a alteração dos valores dos atributos. IV. Definir os atributos como privados.
Quais são passos que devem ser observados na definição de uma classe se o objetivo for criar objetos imutáveis?
Alternativas
Q2107638 Programação
Em programação orientada a objetos, existe um recurso utilizado para definir uma espécie de “contrato” que deve ser seguido pela classe que o implementa. Quando uma classe implementa esse recurso, ela se compromete a realizar todos os comportamentos que o recurso disponibiliza. Esse recurso é chamado de: 
Alternativas
Respostas
1: E
2: D