ID 695548 Banca FCC Órgão TRF - 2ª REGIÃO Ano 2012 Provas FCC - 2012 - TRF - 2ª REGIÃO - Técnico Judiciário - Informática Disciplina Engenharia de Software Assuntos Orientação a Objetos Sobre orientação a objetos é correto afirmar: Alternativas Na hierarquia de classes, se superclasse é uma generalização de subclasses, pode-se inferir que a subclasse é uma especialização de superclasse. Numa árvore genealógica de classes, a classe mais baixa herda os atributos e métodos somente da superclasse no nível imediatamente acima. As variáveis de uma classe só podem ser alteradas por métodos definidos nos seus objetos. O polimorfismo se caracteriza quando, para mensagens distintas, objetos diferentes responderem ou agirem de forma idêntica. Os objetos de uma classe são idênticos no que se refere à sua interface e ao seu estado. Responder Comentários Alternativa correta: Letra A.a) CERTA. Uma classe herdada representa uma generalização das classes que a herdam e uma uma classe que herda outra é uma especialização dessa outra.b) ERRADA. Em uma árvore de relacionamento de herança entre classes, uma classe que herda outra estará herdando não só os atributos e métodos dessa outra, como também de todas as classes antecessoras a essa outra até chegar a raiz.c) ERRADA. Variáveis públicas podem ser alteradas por métodos em outros objetos que instanciem essa classe.d) ERRADA. Polimorfismo é a capacidade de uma linguagem de programação que permite que tipos de variáveis diferentes possam ser manuseados por uma interface comum.e) ERRADA. Objetos de uma classe podem não ser idênticos no que se refere ao seu estado, uma vez que qualquer diferença nos valores dos atributos entre esses objetos indica uma variação de estado entre eles.