Laboratório I Mateus Raeder. Mateus Raeder – março de 2009 UML – Diagrama de classes public class Corrida { private String cidade; private int corredores;

Slides:



Advertisements
Apresentações semelhantes
JAVA Orientação a Objetos
Advertisements

Java Básico Orientação a Objeto Marco Antonio Software Architect Fev/2008.
Orientação a Objetos: Modificador Final para Métodos e Classes
Orientação a Objetos: Encapsulamento e Classificação
Iniciação ao Java – Márcio F. Campos
Programação Básica em Java
Wagner Santos C. de Jesus
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.
Orientação a Objetos Classes
Capítulo 8 Construtores. 2 Capítulo 8 – Construtores Construtores Método Construtor Múltiplos métodos construtores Array de objetos.
Classes e objetos Arrays e Sobrecarga
Paradigmas de Linguagens de Programação Paradima da Programação Orientada à Objetos Professor: Armando Hage Belém-2008.
CRIANDO OBJETOS EM JAVA
O Mecanismo de Threads em Java 2. Criar uma classe herdeira da super classe Thread public class minhaThread extends Thread{ public class minhaThread extends.
Tipos Agregados Homogêneos e Listas
Threads, Gerenciamento de Threads Pool de Threads, Grupo de Threads Variáveis Locais à Threads.
Classes Revisando: –Forma de implementação de estruturas específicas –Atributos (grupos de dados) –Métodos (conjuntos de procedimentos)
JAVA Orientação a Objetos
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.
Interfaces.
Hashing - Espalhamento
Atributos, Encapsulamento e Interface em Java
Linguagem técnica de programação I Java
Capítulo 1 Tipo enumerado.
Aula 3 Igor Ebrahim (ies) if669 - Introdução à Programação Monitoria de IP.
Capítulo 1. static import  A importação estática pode ser utilizado quando queremos acessar métodos ou atributos estáticos de uma outra classe.  Através.
Professora Lucélia Oliveira
UML e Java, Introdução AB,20001 Diagrama de Classes UML e JAVA Problema Existem diversos tipos de contas bancárias. Todas as contas têm um atributo saldo.
UTFPR – Campus Curitiba - DAELN Cursos de Eng. Eletrônica/Eng. da Computação IF62C - Fundamentos de Programação Semana 12 – Overloading X Overriding Prof.a.
Laboratório I Mateus Raeder. Mateus Raeder – fevereiro de 2009 Sobrecarga de métodos  Definição de métodos visibilidade tipo de retorno nome do método.
Programação I Laboratório I
By Ducheno Kelly Centro de Formação São Domingos.
Laboratório I Mateus Raeder. Mateus Raeder – fevereiro de 2009 Associação entre classes  Um objeto é a representação de uma entidade do mundo real 
Programação Orientada a Objetos Curso de Engenharia da Computação Parte 03 – Conceitos Básicos III Prof. Fabricio Mota Oliveira
Wagner Santos C. de Jesus
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Laboratório I Mateus Raeder. Mateus Raeder – fevereiro de 2009 UML – Unified Modeling Language  Linguagem criada com a finalidade de criar um padrão.
Laboratório I Mateus Raeder Material baseado nos originais da Profa. Denise Bandeira.
Programação Orientada a Objetos - Java
Programação I Aula 3 (Entrada de Dados) Prof. Gilberto Irajá Müller Última atualização 11/3/2009.
Universidade Católica de Angola Prática de laboratório Fundamentos de Programação II Frei Joaquim José Hangalo.
Prof. Gilberto Irajá Müller
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
Implementação Orientada a Objetos – Aula 05 Construtores e sobrecarga de métodos Prof. Danielle Martin Universidade de Mogi das Cruzes
Polimorfismo.
Endereco String rua, bairro, cidade, estado, cep; int numero; getEndereco() setEndereco() Observação: Todos os atributos devem ser pivados.
Funções Matemáticas e de String
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
Estrutura de Controle em JAVA
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
M ÉTODOS DA C LASSE S TRING. FUNÇÕES COM STRING Uma string é um tipo texto que corresponde à união de um conjunto de caracteres. Em Java, as strings são.
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Laboratório de Programação II Pacotes Visibilidade Referências a Objetos.
Utilizando UML e Padrões Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Março de 2010.
Laboratório I Mateus Raeder. Mateus Raeder – maio de 2010 Arrays  Variável: armazena apenas um valor  Como criar em uma única variável, espaço para.
Aula Prática 5 05/05/2010. //Estrutura do método public int subtrair (int a, int b){ //Calcule a operação desejada. int resultado = a – b; //Retorne o.
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
Herança Modelagem e Programação Orientada a Objetos
Laboratório I Mateus Raeder. Mateus Raeder – abril de 2010 Expressões booleanas  Tipo boolean -Tipo de dado primitivo -Possui os valores: true e false.
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Copyright 1998, Departamento de Informática da UFPE. Todos os direitos reservados sob a legislação em vigor. Variáveis e métodos estáticos, Passagem de.
Paradigmas da Programação – Semestre 1 – Aula 8 Professor: Eduardo Mantovani )
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Modificadores Programação II.
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Laboratório de Programação II Método main Dados e Métodos de Classes.
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Transcrição da apresentação:

Laboratório I Mateus Raeder

Mateus Raeder – março de 2009 UML – Diagrama de classes public class Corrida { private String cidade; private int corredores; public String data; public String circuito; public Corrida() { cidade = "São Paulo"; corredores = 10; data = "20/10/2009"; circuito = "Interlagos"; } public void setCorredores(int num) { corredores = num; } public void alteraData(String pdata){ data = pdata; } public void informacoes() { System.out.println("Cidade: "+cidade); System.out.println("Corredores: "+corredores); System.out.println("Data: "+data); System.out.println("Circuito: "+circuito); } Exercício 1 Crie um Diagrama de Classe baseado na classe em Java ao lado

Mateus Raeder – março de 2009 UML – Diagrama de classes public class Paciente { private String nome; private String rg; private String endereco; private String telefone; public boolean verificaPaciente() { // definição do método } public void adicionaPaciente() { // definição do método } public String localizarPaciente() { // definição do método } public String obterConsulta() { // definição do método } Exercício 2 Crie um Diagrama de Classe baseado na classe em Java ao lado

Mateus Raeder – março de 2009 UML – Diagrama de classes -nome: String -grupo: char -dataDeCriacao: String -sambaEnredo: String -vezesCampea: int +carnavalesco: String -quantAlas: int EscolaDeSamba +desfilar() +calcularNota(nota: int): int +criarIngresso(vip: String) +cadastrarPassista() Exercício 3 Crie uma classe em Java baseada no Diagrama de Classe ao lado

Mateus Raeder – março de 2009 UML – Diagrama de classes -titulo: String -autor: String -ano: int -editora: String -disponivel: boolean Livro +cadastrarAutor(nome: String ) +verificarISBN(): String +disponibilidade(): boolean Exercício 4 Crie uma classe em Java baseada no Diagrama de Classe ao lado

Mateus Raeder – março de 2009 UML – Diagrama de classes -tipo: String -local: String -ano: int +imobiliaria: String -valor: boolean Imovel +calcularIPTU(valor: int): int +visualizarInfo() +alugado(): boolean +imobiliado(): boolean +pontosReferencia(): String +acesso(rua: String): String +escritura(): boolean Exercício 5 Crie uma classe em Java baseada no Diagrama de Classe ao lado