Prévia do material em texto
2. (Instituto Anima Sociesc/2010) A linguagem de programação Java é uma linguagem orientada a objetos e como tal, possui como: herança (habilidade de especificar que um programa é igual a outro, determinando somente as suas diferenças.), polimorfismo (habilidade de uma mesma palavra ou ter significado diferente em contextos distintos.) e encapsulamento (divisão de um programa em componentes distintos com interação limitada.). Neste contexto, marque a afirmativa correta: Suponha que uma determinada classe tenha a seguinte declaração: "private class Gato interface Animal Esta declaração é um exemplo de uso de encapsulamento em Java. Suponha que uma determinada classe tenha a seguinte declaração: "public class Gato extends Animal Esta declaração é um exemplo de uso de herança em Java. Suponha que uma determinada classe tenha a seguinte declaração: "public class Gato implements Runnable [". Esta declaração é um exemplo de uso de polimorfismo em Java. Suponha que uma determinada classe tenha a seguinte declaração: "private class Gato interface Animal Esta declaração é um exemplo de uso de herança em Java. Suponha que uma determinada classe tenha a seguinte declaração: "public class Gato extends Animal Esta declaração é um exemplo de uso de polimorfismo em Java. EM2120550 APROFUNDAMENTO DE POLIMORFISMO EM JAVA 3. Ref.: 5434029 Pontos: Interfaces são um conceito usado em programação orientada a objetos que Java suporta por meio da entidade "Interface". Sobre essas entidades de Java, é correto afirmar-se que: Admitem herança multipla. e atributos protegidos são legados às subinterfaces. Estendem apenas classes concretas e interfaces. Não permitem atributos públicos. podem possuir atributos privados.