LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INTRODUÇÃO À TECNOLOGIA DE OBJETOS Prof. Thiago Pereira Rique

Slides:



Advertisements
Apresentações semelhantes
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS COMPONENTES GUI – PARTE I Prof. Thiago Pereira Rique
Advertisements

Análise e Projeto Orientado a Objetos
Desenvolvimento de aplicativos Orientados a Objetos: Definição e Características THIAGO IDEALI.
Java e OO – Isso é só um roteiro de aula
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INTERFACES Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS CLASSES ABSTRATAS
Paradigmas de Linguagens Conceitos Básicos
H ERANÇA E P OLIMORFISMO Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS TRATAMENTO DE EXCEÇÕES
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS COMPONENTES GUI – PARTE III Prof. Thiago Pereira Rique
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS COMPONENTES GUI – PARTE II Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS - LPOO APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INTRODUÇÃO AOS APLICATIVOS JAVA Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS MÉTODOS – UMA VISÃO MAIS APROFUNDADA Prof. Thiago Pereira Rique
Prof. Thiago Pereira Rique
LÓGICA MATEMÁTICA TAUTOLOGIAS, CONTRADIÇÕES E CONTINGÊNCIAS
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS - LPOO APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
LÓGICA MATEMÁTICA ARGUMENTOS E REGRAS DE INFERÊNCIA
LÓGICA MATEMÁTICA APRESENTAÇÃO DA DISCIPLINA
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE II Prof. Thiago Pereira Rique
INTRODUÇÃO À TECNOLOGIA DE OBJETOS Prof. Thiago Pereira Rique.
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS PROGRAMAÇÃO VISUAL COM NETBEANS IDE Prof. Thiago Pereira Rique
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS ACESSO A BANCO DE DADOS COM O JDBC Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS CLASSES E OBJETOS – UMA VISÃO MAIS APROFUNDADA Prof. Thiago Pereira Rique
Alexandre Parra Site: Linguagem Java Alexandre Parra Site:
Introdução à Programação Um enfoque orientado a construção de modelos em programas baseados em objetos Gustavo Motta Departamento de Informática - UFPB.
Programação orientada a objetos com Java
Laboratório de Programação de Computadores I
Paulo J. Azevedo Departamento de Informática Universidade do Minho
Classes e objetos P. O. O. Prof. Grace.
Introdução a Programação Orientada a Objetos
Apresentação da disciplina Programação Orientada a Objetos
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS RELATÓRIOS
Desenvolvimento para Dispositivos Móveis
Análise Orientada a Objetos
Introdução à Ciência da Computação-2 Fabio Nakano – Por favor colocar no assunto: ICC2 - – Bloco A-1, segundo andar,
Object Oriented Software Construction (MEYER, Bertrand)
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.
Desenvolvimento de Sistemas Orientados a Aspectos
Desenvolvimento de Sistemas Orientados a Aspectos
. Smalltalk HISTÓRICO . Década de 60 – POO . Dynabook (Alan Kay)
Ferramentas para Orientação a Objetos Apresentação da Disciplina Prof. Wolley.
Laboratório de Programação I
Métodos de Construção de Software: Orientação a Objetos
A ULA P RÁTICA O RIENTAÇÃO À OBJETO if669 - Introdução à Programação Monitoria de IP.
Paradigmas da Programação – Semestre 1 – Aula 2 Professores: Eduardo Mantovani Fábio de Paula.
PHP Orientado a Objetos Análise e Desenvolvimento de Sistemas Prof
Orientação a Objetos Parte I
Programação orientada a objectos em C++
Aula 1 - Fundamentos Java SE Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros – Agosto/2009.
Prof. Silvestri – todos os direitos reservados SISTEMAS DISTRIBUIDOS Aula 5 Eduardo Silvestri
Herança em POO Importante:
SISTEMAS DISTRIBUIDOS Aula 4
PROGRAMAÇÃO ORIENTADA A OBJETOS
Ferramentas para Orientação a Objetos
Aula 10. Revisão seminário CGI – Common Geteway Interface  Trata-se de uma tecnologia que permite gerar páginas dinâmicas permitindo que um pagina passe.
POO Aula 03 Projeto OO com UML Eduardo Figueiredo 11 de Março de 2010.
MINI CURSO J2ME Vinícius Maran SEMINÁRIO REGIONAL DE INFORMÁTICA 2008.
POO II JEAN CARLO MENDES
Paradigmas da Programação – Semestre 2 – Aula 1 Professores: Fábio de Paula Santos Eduardo Mantovani
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros
Introdução a Programação Orientada a Objetos
Conteúdos Programáticos Criação de classes em VB Criar Criar Manipular Manipular Tipos de acesso Tipos de acesso Constructores Constructores.
Java Disciplina: Programação II Professora: Mai-Ly Vanessa.
Módulo II Capítulo 1: Orientação a Objetos
Características Cor Combustível Num_Portas Potencia Comportamentos Acelerar Feiar Acender farol Dar seta Buzinar Características Cor Combustível Num_Portas.
COMPILADORES 02 Prof. Marcos. COMPILADORES Do Programa à Execução Computadores das mais variadas arquiteturas têm funcionamento:
Introdução à plataforma Java. 2 A tecnologia Java Java: linguagem de programação e plataforma de desenvolvimento Criada pela Sun Microsystems Apoiada.
Análise Orientada a Objetos Prof. Wolley W. Silva
Transcrição da apresentação:

LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INTRODUÇÃO À TECNOLOGIA DE OBJETOS Prof. Thiago Pereira Rique

A GENDA Conceitos básicos da tecnologia de objetos Criação e execução de um aplicativo Java Bibliotecas de classes do Java Exemplo: classe Lampada

C ONCEITOS B ÁSICOS DA T ECNOLOGIA DE O BJETOS Objetos Pessoas, animais, plantas, carros, aviões, etc. Programas de computador (programas Java) Objetos de software interativos Atributos Tamanho, forma, cor, peso, etc. Comportamento Uma bola rola, infla e murcha. Um carro acelera e freia.

C ONCEITOS B ÁSICOS DA T ECNOLOGIA DE O BJETOS Projeto Orientado a Objetos (OOD – object- oriented design ) Relacionamentos de classe: objetos de certa classe têm as mesmas características Classe de veículos: carros, caminhões, etc. Relacionamentos de herança: novas classes de objetos absorvem características de classes existentes e possuem características específicas da nova classe. Objeto da classe conversível e objeto da classe mais geral automóvel

C ONCEITOS B ÁSICOS DA T ECNOLOGIA DE O BJETOS Projeto Orientado a Objetos (OOD – object- oriented design) Encapsulamento Atributos e operações em objetos Objetos e ocultação de informações Objetos se comunicam via mensagens Um objeto conta bancária pode receber uma mensagem para reduzir seu saldo em certa quantia

C ONCEITOS B ÁSICOS DA T ECNOLOGIA DE O BJETOS Programação Orientada a Objetos – POO ( Object- oriented Programming - OOP ) Unidade de programação Classe = campos e métodos

CRIAÇÃO E EXECUÇÃO DE UM APLICATIVO JAVA Fase 1: Criando um programa

CRIAÇÃO E EXECUÇÃO DE UM APLICATIVO JAVA Fase 2: Compilando um programa Java em bytecodes

CRIAÇÃO E EXECUÇÃO DE UM APLICATIVO JAVA Fase 3: Carregando um programa na memória

CRIAÇÃO E EXECUÇÃO DE UM APLICATIVO JAVA Fase 4: Verificação de bytecode

CRIAÇÃO E EXECUÇÃO DE UM APLICATIVO JAVA Fase 5: Execução

B IBLIOTECAS DE C LASSES DO J AVA Programa Java Classes Métodos Bibliotecas de classes Java APIs do Java ou Java APIs ( Application Programming Interfaces )

E XEMPLO : CLASSE L AMPADA