Linguagens de Programação II

Slides:



Advertisements
Apresentações semelhantes
|Introdução a Java para programadores Telis. Jogo de Dados simples O jogo é jogado por dois jogadores. Cada jogador faz sua jogada (lança um dado), e.
Advertisements

Programação Orientada a Objetos*
Construção de Algoritmos 2
Programação em Java Prof. Maurício Braga
Java Básico Orientação a Objeto Marco Antonio Software Architect Fev/2008.
Programação orientada a objetos
Algoritmos e Programação Linguagens de Programação Teoria Aula (09/06)
Iniciação ao Java – Márcio F. Campos
Polimorfismo e Acoplamento Dinâmico
Programação Concorrente
Linguagem de Programação II
Linguagem de Programação II
Membros estáticos.
Capítulo 13 Pacotes. 2 Capítulo 13 – Pacotes Pacotes Pacote Cláusula package Cláusula import Executando uma classe de pacote Modificadores de acesso.
Capítulo 16 Applets.
Tutorial I: Criando a interface de uma aplicação em Java
Model-View-Controller (MVC) em Aplicações Web Eduardo Martins Guerra Desenvolvimento de Soluções WEB.
Classes e objetos Arrays e Sobrecarga
Classes e objetos P. O. O. Prof. Grace.
Introdução a Programação JAVA
Linguagem de Programação JAVA
Introdução ao Teste Unitário com JUnit
JAVA: Conceitos Iniciais
Aplicativos Web Com Orientação a Objetos
Programação Orientada a Objetos com Java
Singleton e Adapter Professor: Nazareno Andrade
JAVA Linguagem Ambiente de Desenvolvimento
Introdução a Java: Classes, métodos e variáveis Eduardo Figueiredo 24 de Março de 2010 POOAula 05.
METODOLOGIA PARA DESENVOLVIMENTO DE SISTEMAS Prof. Dr. rer. nat. Daniel D. Abdala 1.
Atributos, Encapsulamento e Interface em Java
Programação I Aula 2 (Métodos)
Linguagem de Programação JAVA
Linguagens de Programação II Aula 04 – Entendendo Classes
Linguagens de Programação II
Diagramas de classes rational rose. introdução interação classes atributos, operações associações associação, agregação, composição, generalização, dependência.
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa This.
Programação Orientada à Objetos
Prof. Roberto Rosa Aula 8.  A partir de agora vamos aprender como ver qual é o erro que está acontecendo em nosso projeto. Para.
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Membro Static.
Programação Orientada a Objetos Curso de Engenharia da Computação Parte 03 – Conceitos Básicos III Prof. Fabricio Mota Oliveira
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Como criar uma Classe e.
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Classes e Objetos em Java.
Wagner Santos C. de Jesus
Configuração do Ambiente de programação
Programação para Dispositivos Móveis
Programação Orientada a Objetos - Java
Implementação Orientada a Objetos – Aula 03
Tratamento de Exceções
Curso de Aprendizado Industrial Desenvolvedor WEB
Introdução às Java Threads
Laboratório de Programação II Método Construtor Dados e Métodos de Objetos Prof Edivaldo - Network.
Prof.: Bruno Rafael de Oliveira Rodrigues. Construtor é bloco declarado que é chamado no momento em que o Objeto é criado (instanciado). Todas as classes.
Implementação Orientada a Objetos – Aula 05 Construtores e sobrecarga de métodos Prof. Danielle Martin Universidade de Mogi das Cruzes
Aula Prática 1 Monitoria IP/CC (~if669). Roteiro 1.Polimorfismo 2.Superclasses Abstratas 3.Dúvidas 4.Exercício.
Diagrama de Componentes
Linguagens de Programação II
BCC221 Programação Orientada a Objetos Prof. Marco Antonio M. Carvalho 2014/2.
POO II JEAN CARLO MENDES
Construtores e Destrutores
Paradigmas da Programação – Semestre 1 – Aula 8 Professor: Eduardo Mantovani )
Pedro dos Santos Borges FTC - Prof. Pedro - Aula 06 - Composição Linguagens de Programação II.
Prof. Renato de Oliveira Bastos
Aula 3. ListView ListView é um componente que mostra uma lista de itens Os itens da lista são automaticamente inseridos usando um adapter, implementado.
PROJETO 2: ALUNOS UFRPE Parte 1. Dividindo para conquistar 1. Interação com o usuário 2. Leitura e escrita em arquivos 3. Regra de negócio para executar.
1. 2 Prof. Maurício Rodrigues de Morais Programação Orientada a Objetos II.
1. 2 Programação Orientada a Objetos Prof. Maurício Rodrigues de Morais
Java Básico Lab Ruddá Beltrão | Cristian Costa.
Programação para Internet Aula 06 Linguagem Java (Orientação a Objetos – Atributos e Métodos)
Laboratório de Computação Aula 06 e 07 – Implementação de classes Prof. Fábio Dias
Linguagem de Programação – Aula 04 Prof. Me. Ronnison Reges Vidal.
Transcrição da apresentação:

Linguagens de Programação II Aula 13 – Projeto - Peso 8 Pedro dos Santos Borges FTC - Prof. Pedro - pborges.ita@ftc.br

Problema … Crie uma interface chamada CartaoWeb. Essa interface define as regras para todos os tipos de cartões web. Nessa interface você deverá declarar o método: public void showMessage(String destinatario) Crie classes que implementam a interface CartaoWeb: DiaDosNamorados, Natal, Aniversario, AnoNovo, etc. FTC - Prof. Pedro - pborges.ita@ftc.br

Problema … Cada uma dessas classes, deve conter um atributo String destinatario e um método construtor que receba o nome do destinatário do cartão. Cada classe também deve implementar o método showMessage(), mostrando uma mensagem ao usuário com seu nome e que seja específica para a data de comemorativa do cartão. FTC - Prof. Pedro - pborges.ita@ftc.br

Problema … Por exemplo, essa poderia ser uma mensagem de um cartão de dia dos namorados: “Querido (a) destinatario, Feliz Dia dos Namorados! Espero que esse tenha sido o único cartão do dia dos namorados que tenha ganhado nessa data! ;-) ” De todo meu coração, SeuNome” FTC - Prof. Pedro - pborges.ita@ftc.br

Problema … No método main de uma classe Principal, crie um objeto de cada classe que implementa a interface CartaoWeb. Exemplo: CartaoWeb cw1 = new DiaDosNamorados(); CartaoWeb cw2 = new Aniversario(); No main, escreva um código para exibir as mensagens de cada cartão chamando o método showMessage() . Exemplo: cw2.showMessage(“Peuborg”); FTC - Prof. Pedro - pborges.ita@ftc.br

Projeto Entregar 06/12/2013: Exercício individual arquivos.java Por e-mail Exercício individual Código fonte + Executável Peso 7 Questionário Verbal Peso 3 FTC - Prof. Pedro - pborges.ita@ftc.br

Código Fonte Código da Interface CartoesWeb Código das classes em Java (.class), pelo menos 5: DiaDosNamorados Natal Aniversario AnoNovo DiaDasMaes DiaDosPais Etc... Principal FTC - Prof. Pedro - pborges.ita@ftc.br

Questionário Verbal Individalmente, cada aluno deverá “provar” que fez o seu programa. Cada um deverá mostrar que “entendeu” e “aplicou” os conceitos vistos em aula. FTC - Prof. Pedro - pborges.ita@ftc.br