• Nenhum resultado encontrado

Lista de Exercícios

N/A
N/A
Protected

Academic year: 2021

Share "Lista de Exercícios"

Copied!
1
0
0

Texto

(1)

IFPB - INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DA PARAÍBA CURSO: TÉCNICO EM INFORMÁTICA

DISCIPLINA: PROGRAMAÇÃO ORIENTADA A OBJETOS PROFESSOR: PAULO DE TARSO FIRMINO JÚNIOR

Lista de Exercícios

1) Qual a funcionalidade do pacote em JAVA?

2) Descreva os modificadores de classes, métodos e de variáveis de instância 3) O que é uma interface? Qual a sua função?

4) O que é uma exceção? Cites os tipos existentes 5) Quais as formas de tratar uma exceção? Exemplifique

6) (CGU – Tecnologia da Informação – Desenvolvimento de Sistemas) – A programação orientada a objetos é baseada em diversos conceitos, tais como encapsulamento, herança, polimorfismo e abstração. Com relação a esses conceitos, é correto afirmar que

a) O conceito de encapsulamento é alcançado por meio da definição da visibilidade pública aos atributos e métodos.

b) Herança é um mecanismo que permite que uma classe herde todo o comportamento e os atributos de outra classe. Em Java, pode-se implementar tanto a herança única quanto a herança múltipla.

c) Interface pode ser considerada como a forma com que um objeto se apresenta para outros, no que diz respeito aos seus atributos e métodos. Em Java, uma mesma classe não pode implementar mais de uma interface.

d) Polimorfismo é o uso de um mesmo nome para identificar diferentes implementações dos métodos. Seu uso é comum na definição de construtores, em que os mesmos podem ser implementados em diferentes versões para as diferentes formas de se instanciar a classe.

e) Para uma classe ser considerada abstrata, todos os seus métodos devem ser abstratos. Em Java, para se definir uma classe abstrata deve-se utilizar a palavra chave “abstract” no início de sua declaração.

7) O polimorfismo de objeto pode criar objetos que herdam comportamento de uma classe e pode possibilitar que o desenvolvedor programe um comportamento diferente para os métodos de classes existentes, mas, para que seja da forma sobrescrita, o polimorfismo precisa possuir a mesma assinatura.

a) Errado b) Certo

8) Preencha as lacunas e, em seguida, assinale a alternativa correta. Uma classe _______________ é aquela que contém uma declaração de método vazia e definições concretas de métodos e variáveis de instância. Desta forma uma classe ___________ situa-se entre uma __________ e uma classe __________ . Da mesma forma que uma interface, esse tipo de classe não pode ser ____________ .

a) abstrata / abstrata / interface / concreta / instanciada b) concreta / concreta / interface / concreta / estendida c) pública / pública / concreta / interface / instanciada d) privada / privada / pública / protegida / estendida e) protegida / protegida / concreta / interface / estendida

Referências

Documentos relacionados

Fundamentos de matemática elementar: Conjuntos e funções, V.1; Trigonometria V.3; Matrizes determinantes e sistemas V.4; Complexos, Polinômios e Equações V.6; SP, 1994.. Rio

A espectrofotometria é uma técnica quantitativa e qualitativa, a qual se A espectrofotometria é uma técnica quantitativa e qualitativa, a qual se baseia no fato de que uma

Com relação ao CEETEPS, o tema desta dissertação é interessante por se inserir no Programa de Educação de Jovens e Adultos (PROEJA), sob a tutela da Coordenação de

O Diretor Geral do Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais, Câmpus Juiz de Fora, torna público que estarão abertas as inscrições

Jesus contou certa vez uma história que nos ensina como Deus tem olhado dos céus as nossas buscas e quantas vezes elas são tolas diante da finitude da nossa própria vida..

Classe Matrícula: toda conta possui os dados: numero de identificação, módulo a cursar, data de matrícula, carga horária total, aluno (atributo do tipo Aluno, ou seja, um

Devido ao alto nível de degradação das lagoas e possibilidade de esgotamento da jazida a Prefeitura Municipal de Teresina através do Programa Lagoas do Norte -

 Capa  Índice  Introdução  Desenvolvimento  Conclusão  Referência bibliográfica.. Os alunos deverão realizar esse trabalho de