Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

A orientação a objetos (OO) é um paradigma de programação de 
computadores que organiza a implementação do software baseada nos 
objetos da aplicação, e não nas funções. Assim como outras linguagens 
de programação, o Java é uma linguagem orientada a objetos, permitindo 
a implementação deste paradigma. Neste contexto, analise o código-
fonte a seguir, o qual apresenta duas classes implementadas na 
linguagem de programação Java. 
public class Animal { 
 private String nome; 
 public String getNome() { 
 return this.nome; 
 } 
 public void setNome(String nomeParametro) { 
 this.nome = nomeParametro; 
 } 
 public void fazerBarulho() { 
 System.out.println("Fazendo barulho."); 
 } 
} 
public class Cachorro extends Animal { 
 public void latir() { 
 System.out.println("Latindo..."); 
 } 
} 
Referente ao código-fonte das classes apresentadas, analise as 
afirmativas a seguir: 
I. A classe Animal possui um atributo e três métodos. 
II. A classe Animal é uma subclasse, ou classe filha, a qual herda os 
métodos e atributos da superclasse. 
III. A classe Cachorro não possui atributos específicos, possuindo 
apenas um atributo da superclasse Animal. 
IV. O método “latir()” é específico da classe Cachorro, não sendo 
possível ser invocado pela classe Animal da maneira que foi 
implementada. 
É correto o que se afirma em: 
A 
II, apenas. 
B 
I, III e IV, apenas. 
C 
I, II e IV, apenas. 
D 
I e II, apenas. 
E 
II, III e IV, apenas.

Mais conteúdos dessa disciplina