Caderno de exercícios java

2428 palavras 10 páginas
Programação Orientada a Objetos
Caderno de exercícios – módulo 3
Professor Edson Angoti Júnior

Conteúdo
Orientação a Objeto .................................................................................................................................... 2

Programação Orientada a Objetos
Caderno de exercícios – módulo 3
Professor Edson Angoti Júnior

Orientação a Objeto
1. (encapsulamento) O que será impresso depois da execução do método main abaixo: class Operacoes { int a, b; int operacao1() { return 2 * a + 2 * b;
}
int operacao2() { return a * b;
}
public static void main(String[] args) {
Operacoes obj = new Operacoes(); obj.a = 10; obj.b = 20;
System.out.println(obj.operacao1());
…exibir mais conteúdo…
Devem ser fornecidos os seguintes métodos para a agenda:
Assinatura

void adicionarContato(Contato contato)

Efeito

Recebe um objeto do tipo Contato e o adiciona à lista de contatos.

Assinatura

void excluirContato(int i)

Efeito

Recebe um número que é usado para remover um Contato da lista.

Assinatura

void visualizarContatos()

Efeito

Imprime os nomes e telefones de todos os contatos.

Use ArrayList quando for necessário armazenar uma coleção de objetos.

9. (herança, construtor em subclasses) Escreva duas classes, A e B, com construtores padrão (sem argumentos) que imprimem mensagens “classe A” e “classe B” respectivamente. Escreva outra classe chamada C que herda de A e possui um atributo do tipo B que é instanciado no momento da declaração. Não crie um construtor para C. Escreva um programa e no método main cria um objeto da classe C. Depois da execução desse programa o que será impresso.
Explique os resultados.
10. (herança) Escreva uma classe chamada Pessoa com os atributos: nome (tipo String), sexo (tipo char), idade
(tipo int). Escreva agora outra classe chamada Amigo, que é uma pessoa (estende da classe Pessoa) de quem sabemos o dia de seu aniversário, atributo diaDoAniversario (tipo String). Use encapsulamento e forneça construtor padrão e construtor usando todos os

Relacionados

  • Software de controle de entrada e saida de armamento e equipmento, utilizando autenticação através de um leitor biométrico.
    5696 palavras | 23 páginas
  • Uml - exercicios
    4177 palavras | 17 páginas
  • Exercicios resolvidos
    2741 palavras | 12 páginas
  • Compiladores e Computabilidade unid I
    8233 palavras | 33 páginas
  • A utilização do geogebra como recurso facilitador para o ensino da geometria plana
    5111 palavras | 21 páginas
  • Topicos especiais em informatica para educação
    9392 palavras | 38 páginas
  • Consciência ambiental: objeto de aprendizagem como apoio ao ensino de meio ambiente para alunos do ensino fundamental i com base nos pcns
    12903 palavras | 52 páginas
  • PIM BANCO DO BRASIL
    10133 palavras | 41 páginas
  • Unievang lica 2015 2 Algoritmos e Programa o I M rio S rgio 1
    12936 palavras | 52 páginas