Java e OO – Isso é só um roteiro de aula

Slides:



Advertisements
Apresentações semelhantes
Orientação a objetos identidade abstração classificação encapsulamento
Advertisements

Introdução a Programação Orientada a Objetos
Princípios da Orientação a Objetos e a Linguagem UML
Paulo Marques Hernâni Pedroso
PHPOO Erick Souza. Conceitos de Orientação a Objetos Objeto é um conceito ou item(concreto ou abstrato). Software orientado a objetos Uma classe é uma.
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS - LPOO APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS - LPOO APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
Modelagem Orientada a Objetos
Programação OO em Java Intermediário
April 05 Prof. Ismael H. F. Santos - 1 Programação OO em Java Básico Prof. Ismael H F Santos.
Alexandre Parra Site: Linguagem Java Alexandre Parra Site:
Alexandre Parra Site: Os Pilares da OO em Java Alexandre Parra Site:
Introdução à Programação
Paradigmas da Programação – Semestre 1 – Aula 3
Programação orientada a objetos com Java
Introdução a Programação Orientada a Objetos
Curso de extensão em Desenvolvimento Web
Introdução a programação (if669cc)
Princípios de Orientação à Objetos
Programação Orientada a Objetos com Java
Desenvolvimento de Sistemas Orientados a Objetos
Introdução à Ciência da Computação-2 Fabio Nakano – Por favor colocar no assunto: ICC2 - – Bloco A-1, segundo andar,
Análise da linguagem Java Planejamento. Objetivos Apresentar as soluções de implementação em Java para os conceitos de Orientação a Objetos introduzidos.
Conceitos básicos de orientação a objetos
JAVA Orientação a Objetos
GEJAVA IV SCJA – Certificação Sun java associado exame cx
Ferramentas para Orientação a Objetos Apresentação da Disciplina Prof. Wolley.
Aula 3 CoL, atividade Polimorfismo (late binding) Modificador final Modificador abstract Interfaces Herança múltipla Atribuição, Construtores, Destrutores,
Métodos de Construção de Software: Orientação a Objetos
Herança em Java.
Estudo dos Conceitos e Paradigmas de Programação
Classes, Objetos, Atributos e Métodos JAVA
Classification in Object-Oriented Systems Peter Wegner Carlos Eduardo da Silva César Frederico dos Santos.
if669 - Introdução à Programação
PHP Orientado a Objetos Análise e Desenvolvimento de Sistemas Prof
Orientação a Objetos Parte I
Programação Orientada à Objetos
Programação orientada a objetos
Programação Orientada a Objetos - Java
INTRODUÇÃO À ORIENTAÇÃO A OBJETOS EM JAVA
Paradigmas da Programação – Semestre 1 – Aula 9 Professor: Eduardo Mantovani )
Orientação a Objetos Parte II
Aula prática 14 Orientação a Objetos – C++ Parte 2
Implementação Orientada a Objetos – Aula 03
PROGRAMAÇÃO ORIENTADA A OBJETOS
Programação Orientada à Objetos
Ferramentas para Orientação a Objetos
Introdução Eduardo Figueiredo 04 de Março de 2010 POOAula 01 ou
POO II JEAN CARLO MENDES
Classes Abstratas e Interface
POO II JEAN CARLO MENDES
Linguagem I Strings.
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros
Modificadores Programação II.
Conceitos de Orientação a Objetos zConceito de tipo zTipos Abstratos de Dados zMódulos/Pacotes zEncapsulamento.
OO com Java Luiz Carlos d´Oleron Roteiro de aula.
De 19 1 Linguagens de Programação Orientadas a Objetos Pós-Gradução(Lato-Sensu) em Sistemas de Banco de Dados - UFPa Marco Fagundes
Linguagens de Programação II
Paradigmas de Linguagens de Programação BNF e Interpretador da Linguagem Orientada a Objetos Augusto Sampaio e Paulo Borba Gustavo Pinto Marcelo Queiroz.
Módulo II Capítulo 1: Orientação a Objetos
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Características Cor Combustível Num_Portas Potencia Comportamentos Acelerar Feiar Acender farol Dar seta Buzinar Características Cor Combustível Num_Portas.
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Array e ArrayList LPOO – 01/09/14.
Implementação Orientada a Objetos – Aula 08 Herança, sobrescrita de métodos e polimorfismo Prof. Danielle Martin Universidade de Mogi das Cruzes
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
Linguagem Java Programação II.
Programação Orientada a Objetos Plano da Disciplina Ludimila Monjardim Casagrande 1º Semestre
Desenvolvendo sotfware com UML1 Visão Geral de Orientação a Objetos.
Linguagem de Programação – Aula 04 Prof. Me. Ronnison Reges Vidal.
Transcrição da apresentação:

Java e OO – Isso é só um roteiro de aula Luiz Carlos d´Oleron doleron@gmail.com

Introdução O que é Java? O que é Orientação a Objetos? Java e OO Sintaxe Semântica

Básico Tipos primitivos http://java.sun.com/docs/books/tutorial/java/nutsandbolts/datatypes.html String não é tipo primitivo! Comandos para controle de fluxo http://java.sun.com/docs/books/tutorial/java/nutsandbolts/flow.html

Básico Palavras reservadas http://java.sun.com/docs/books/tutorial/java/nutsandbolts/_keywords.html Operadores http://java.sun.com/docs/books/tutorial/java/nutsandbolts/operators.html

Primeiro exemplo em Java

Orientação a Objetos Abstração Encapsulamento Herança Polimorfismo

Elementos de Java OO Tipos primitivos Classes Interfaces Objetos Atributos Métodos Pacotes Variáveis Referências

Classes – Fundamentos Classe Atributos – Estado do objeto Métodos – comportamento do objeto Construtores – “métodos” especiais responsáveis por instanciar objetos

Exemplo de Classe Controle de motor de avião Potência máxima : 100 Potência mímina : 0 Recebe sinal de 32 bits via USB permitindo controle externo da potência do motor Potência Mais Potência Menos Potência USB control

Modelo do controle em java

Usando o controle

Exercício Posição atual Diminuir Aumentar Ligar Desligar

Exercício Controle de ventilador, com quatro posições (1, 2, 3 e 4). Cada posição se refere a uma velocidade Possui uma chave liga/desliga. É possível desligar o ventilador em qualquer posição, mas quando ele é ligado, automaticamente a posição selecionada deve ser a 1. Só é possível mudar de posições congruentes (de 1 para 2, de 2 para 3, 3 para 4, 2 para 1, etc... Não pode de 2 para 4, por exemplo) Não é possível trocar de posição com o ventilador desligado.

Próximos passos Pacotes Modificadores Utilizando Trabalhando com Encapsulamento Herança Polimorfismo Trabalhando com Strings Arrays e coleções Interfaces e classes abstratas

Referências Java Language – http://www.java.sun.com Java Tutorial – http://java.sun.com/docs/books/tutorial/ Java How To Program – Eclipse IDE – http://www.eclipse.org/