Questões de Concurso
Comentadas sobre orientação a objetos em engenharia de software
Foram encontradas 935 questões
Marcelo optou por usar o diagrama de :
Tratando-se de Orientação a Objetos, assinale a alternativa que contém as palavras corretas para preenchimento das lacunas em sua respectiva ordem.
Os_________especificam a maneira pela qual os dados de um objeto são manipulados.
O __________protege os dados do objeto do uso arbitrário e não intencional.
Os __________ possuem informações (contêm dados) e
desempenham ações (possuem funcionalidade).
Uma aplicação possui quatro classes: A, B, C e D. As classes A e B são subclasses de A. Nas classes A, B e C existem atributos diferentes e um método chamado verificarSaldo() com a mesma assinatura mas que executa operações que retornam valores do tipo double, porém, diferentes. A classe D é a classe principal. No interior do método main da classe D foram digitadas as seguintes instruções:
A obj = new B();
double v = obj.verificarSaldo();
A obj1 = new C();
double v1 = obj1.verificarSaldo();
Quando essas linhas foram executadas, a variável v recebeu o valor 100.00 e a variável v1 recebeu o valor 125.00.
Note que tanto obj como obj1 são objetos do tipo A, porém,
além de possuírem atributos diferentes, ao chamar o
método verificarSaldo() por meio desses objetos, o retorno
contido nas variáveis v e v1 foi diferente. Isso mostra
um exemplo de
I – a definição de uma estrutura, a partir da qual é possível especificar todas as características da implementação, operações e armazenamento de informações para instâncias que serão criadas posteriormente.
II – instâncias específicas criadas a partir da definição das estruturas referentes ao conceito I.
Esses conceitos correspondem, respectivamente, ao que se conhece pelos nomes de
As linguagens visuais de programação surgiram para substituir as linguagens tradicionais, cuja sintaxe de utilização requeria conhecimento profundo, prescindem do conhecimento da sintaxe, comandos, variáveis, automatizando todo o processo de criação das aplicações eletrônicas.
Em análise e projeto orientados a objetos, os processos são considerados um conjunto de funções com dados de entrada, processamento e dados de saída, com ênfase em funções que agem sobre os dados.
Um atributo é uma propriedade dos objetos de uma classe, ao passo que um atributo de ligação é uma propriedade das ligações de uma associação.
A modelagem orientada a objetos pode demonstrar, entre outros aspectos, como eles podem ser classificados, de que forma herdam atributos e operações de outros objetos, como são compostos por meio de modelos de agregação e de que forma interagem por meio de modelos de comportamento simples.
Ao se criar um objeto, seus atributos são acessados por qualquer outro objeto, sem restrições.