ID 2768248 Banca FAURGS Órgão TJ-RS Ano 2018 Provas FAURGS - 2018 - TJ-RS - Programador Disciplina Programação Assuntos Programação Orientada a Objetos Em relação à programação orientada a objetos, assinale a afirmação correta. Alternativas Classes (de objetos) são obtidas por instanciamento de objetos e servem para representar conceitos do domínio do problema. O conceito de herança múltipla é incompatível com a programação orientada a objetos, pois é impossível uma classe herdar atributos e comportamento de mais de uma classe. As linguagens orientadas a objeto dependem de compiladores que geram um código intermediário que é interpretado por uma máquina virtual que vincula dados e métodos. Encapsulamento é um dos conceitos principais da programação orientada a objetos. Não existem tipos primitivos em linguagens orientadas a objetos, todos os dados são representados em objetos. Responder Comentários Encapsulamento: O encapsulamento é uma das principais técnicas que define a programação orientada a objetos. Se trata de um dos elementos que adicionam segurança à aplicação em uma programação orientada a objetos pelo fato de esconder as propriedades, criando uma espécie de caixa preta. Herança: O reuso de código é uma das grandes vantagens da programação orientada a objetos. https://www.devmedia.com.br/os-4-pilares-da-programacao-orientada-a-objetos/9264 a) Objetos (de classes) são obtidas por instanciamento de Classesb) C++ e Python têm herança múltipla. Java e C# não têm. Ou seja, nada a verc) C++ é orientada a objetos e é compilada para código de máquinad) certoe) Linguagens como Ruby e Smalltalk realmente não têm tipos primitivos pois são 100% orientadas a objetos. Mas Java, C++, e etc têm tipos primitivos e são orientadas a objetos também