A análise e o projeto orientados a objetos têm como meta identificar o melhor conjunto de objetos para descrever um sistema de software. O funcionamento desse sistema se dá por meio do relacionamento e troca de mensagens entre esses objetos. Na programação orientada a objetos, implementa-se um conjunto de classes que definem os objetos presentes no sistema de software. Com relação à herança múltipla é correto afirmar:
om relação aos conceitos de programação orientada a objetos e sua implementação na linguagem Java, julgue os próximos itens.
Na programação orientada a objetos, o conceito de herança pode ser utilizado mediante a criação de subclasses a partir de classes anteriormente criadas. Em Java, as subclasses herdam as variáveis de instância e os métodos de instância da superclasse, podendo ter acesso a todos os membros private e protected da referida superclasse.
Analise as seguintes sentenças em relação à orientação objeto:
I. Nos modelos orientados a objeto, o construtor pode ser aplicado a qualquer objeto daquele mesmo tipo, sendo, emgeral, construtores ortogonais.
II. Um objeto tem um estado interno descrito por métodos que podem apenas ser acessados ou modificados mediante operações e atributos definidos pelo criador do objeto.
III. Os principais conceitos de abstração utilizados em banco de dados são generalização e polimorfismo.
Em relação às sentenças acima, apenas: