Programação orientada a objetos

Slides:



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

Programação orientada a objetos
Programação em Java Prof. Maurício Braga
Recursividade Inhaúma Neves Ferraz
Soluções Iterativas com Laços
Construção de Algoritmos 2
Programação em Java Prof. Maurício Braga
Estruturas de Repetição
Eventos Marco Antonio, Arquiteto de Software – TJDF Novembro/2005
Marco A. S. Reis EJB Acesso Remoto Marco A. S. Reis
Java Básico Arrays Marco Antonio, Arquiteto de Software – TJDF Atualizado: Fevereiro/2009.
Tratamento de Exceções
Prof. Thiago Pereira Rique
Entendendo as definições de classe
Iniciação ao Java – Márcio F. Campos
Mini-Curso de Java INE 5612 Ministrante: Prof. Frank Siqueira
Programação Básica em Java
Recursividade Inhaúma Neves Ferraz
Arrays Profa. Isabel Harb Manssour (Material adaptado das aulas dos Profs.: Luciana Nedel, Júlio Machado e Bernardo Copstein) Arrays Exercícios.
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.
Capítulo 15 Swing – Parte 1.
Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.
Aula de reposição Prof. Grace e Ângela
Paradigmas de Linguagens de Programação Paradima da Programação Orientada à Objetos Professor: Armando Hage Belém-2008.
Linguagem de Programação JAVA
Componentes GUI GUI – Grafical User Interface – São construídas a partir de componentes GUI chamados de controles ou widgets (windows gadgets – engenhocas.
CRIANDO OBJETOS EM JAVA
C# Documentando código em XML Sharp Shooters.NET Universidade Federal de Pernambuco Centro de Informática Recife, 10/10/2002 Autor: Marden Menezes Costa.
Programação Orientada a Objetos com Java
TDNE Serviço de Tradução. Classe Entrada – Representa uma entrada do dicionário public class Entrada { private String termo; private String traducao;
Hashing - Espalhamento
Programação II Estruturas de Dados Aula 02 - continuação
Programação I Aula 2 (Métodos)
Linguagem técnica de programação I Java
Introdução a aplicativos Java
1 Introdução a C# Sharp Shooters.NET Universidade Federal de Pernambuco Centro de Informática Recife, 15/08/2002 Autor: Marden Menezes Costa.
Professora Lucélia Oliveira
Comandos de atalhos e Code Templates do Netbeans
import javax.swing.JOptionPane;
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 Orientada a Objetos Curso de Engenharia da Computação Parte 03 – Conceitos Básicos III Prof. Fabricio Mota Oliveira
Aulas 2 e 3 – Java – Prof. Marcelo Heitor # O método main e argumentos na linha de comando; # Fluxo padrão de entrada e saída; # A classe JOptionPane;
Programação Orientada a Objetos - Java
Linguagem de Programação C#
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Programação I Aula 3 (Entrada de Dados) Prof. Gilberto Irajá Müller Última atualização 11/3/2009.
Locadora de Veículos Na locadora de veículos podem ser locados dois tipos de veículos: Carros e motos.
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
Laboratório de Programação II Método Construtor Dados e Métodos de Objetos Prof Edivaldo - Network.
Aula Prática 4 Monitoria IP/CC (~if669).
Implementação Orientada a Objetos – Aula 05 Construtores e sobrecarga de métodos Prof. Danielle Martin Universidade de Mogi das Cruzes
Polimorfismo.
Estrutura de Controle em JAVA
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 -
Implementação Orientada a Objetos – Aula 06 Conversão de tipos e métodos estáticos Prof. Danielle Martin Universidade de Mogi das Cruzes
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Exercícios Laboratório. Inicio Escreva (“Olá Mundo!”) Fim static void main (string[] args) { Console.WriteLine (“Olá Mundo!”); }
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.
Copyright 2000, Departamento de Informática, UFPE. Todos os direitos reservados sob a legislação em vigor. Orientação a Objetos e Java.
Lógica Aplicada em Java X25 Treinamentos e Consultoria Adler Medrado Outubro / 2009 Lógica Aplicada em Java X25 Treinamentos e Consultoria Adler Medrado.
Associação. 2 Desafio – Aula class Aluno { 2. private String nome; 3. private float nota; 4. public Aluno(String nome, float nota){ 5. this.nome.
Laboratório de Programação II Método main Dados e Métodos de Classes.
Implementação Orientada a Objetos – Aula 04 Métodos, parâmetros e retorno Prof. Danielle Martin/Marcia Bissaco Universidade de Mogi das Cruzes
Java Básico Lab Ruddá Beltrão | Cristian Costa.
Laboratório de Computação Aula 06 e 07 – Implementação de classes Prof. Fábio Dias
Ambientação com a Sintaxe de Java: parte 2 Prof. Gustavo Wagner Slides Originais: Prof. Tiago Massoni Desenvolvimento de Sistemas FATEC-PB  Centro de.
Transcrição da apresentação:

Programação orientada a objetos Java @ Objetos e classes Objeto Classe Método Parâmetro Tipo de dados You don’t always need to show all these slides in class. These are intended as summaries. Discuss these topics with a demo, or in a dialog, or in any way you like. Programação orientada a objetos com Java

Programação orientada a objetos Java @ Exercício 01 Quais são os tipos dos valores a seguir? “hello” 101 -1 true “33” 3.1415 Programação orientada a objetos com Java

Programação orientada a objetos Java @ Exercício 02 O que você precisa fazer para adicionar, por exemplo, um novo campo chamado e-mail a um objeto estudante? Escreva a assinatura para um método chamado send que tenha um parâmetro do tipo String, e não retorne um valor. Escreva a assinatura para um método chamado average que tenha dois parâmetros, ambos do tipo int, e retorne um valor int. Programação orientada a objetos com Java

Programação orientada a objetos Java @ Atividade 01 Defina uma classe para representar um aluno de uma universidade, com atributos para armazenar o nome do aluno, a matricula e o número de créditos. Defina um método de acesso para cada atributo, um método para incrementar o número de créditos do aluno, e um método para trocar o nome do aluno por outro recebido como parâmetro. Programação orientada a objetos com Java

Entrada de dados em Java Programação orientada a objetos Java @ Entrada de dados em Java Desenvolvimento de um programa principal que: Crie objetos Leia valores strings e inteiros Invoque métodos Imprima o resultado Programação orientada a objetos com Java

Entrada de dados em Java Programação orientada a objetos Java @ Entrada de dados em Java Classe diálogo de entrada – JOptionPane No pacote javax.swing.JOptionPane Método para entrada de dados: showInputDialog(...) Método para saída de dados: showMessageDialog(...) Programação orientada a objetos com Java

Entrada de dados em java Programação orientada a objetos Java @ Entrada de dados em java import javax.swing.JOptionPane; public class Soma { public static void main (String args[]){ String strN1, strN2; int n1,n2, somaInt; strN1 = JOptionPane.showInputDialog(“ entre primeiro inteiro”); strN2 = JOptionPane.showInputDialog(“ entre segundo inteiro”); n1 = Integer.parseInt(strN1); n2 = Integer.parseInt(strN2); somaInt = n1 + n2; JOptionPane.showMessageDialog(null, “A soma eh:” + somaInt, “Resultado”, JOptionPane.PLAIN_MESSAGE); System.exit(0); } Programação orientada a objetos com Java

Programação orientada a objetos Java @ Atividade 02 Desenvolva um programa que cria vários objetos aluno com nomes de sua escolha. Em seguida, deve ser lido um nome e um número de créditos. Se o nome lido for de algum aluno criado, incrementar o seu contador de créditos. No final, imprimir os nomes dos alunos e o total de créditos. Programação orientada a objetos com Java