INTRODUÇÃO À TECNOLOGIA DE OBJETOS Prof. Thiago Pereira Rique.

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto Orientado a Objetos
Advertisements

Desenvolvimento de aplicativos Orientados a Objetos: Definição e Características THIAGO IDEALI.
Programação orientada a objetos Introdução Paradigma de objetos e mensagens Classes e instâncias.
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 INTERFACES Prof. Thiago Pereira Rique
H ERANÇA E P OLIMORFISMO Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS TRATAMENTO DE EXCEÇÕES
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INTRODUÇÃO AOS APLICATIVOS JAVA Prof. Thiago Pereira Rique
Prof. Thiago Pereira Rique
LÓGICA MATEMÁTICA TAUTOLOGIAS, CONTRADIÇÕES E CONTINGÊNCIAS
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 INTRODUÇÃO À TECNOLOGIA DE OBJETOS Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS CLASSES E OBJETOS – UMA VISÃO MAIS APROFUNDADA Prof. Thiago Pereira Rique
Revisando aula passada....
Orientação a Objetos: Encapsulamento e Classificação
Atividade de Projeto Design
Introdução ao paradigma de programação: Orientado a Objetos
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
Orientação a Objetos.
TÉCNICAS DE PROGRAMAÇÃO II
Análise Orientada a Objetos
Princípios de Orientação à 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.
METODOLOGIA PARA DESENVOLVIMENTO DE SISTEMAS Prof. Dr. rer. nat. Daniel D. Abdala 1.
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
Análise e Projeto de Sistemas UNIVERSIDADE DE CRUZ ALTA Ciência da Computação 2010/1.
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.
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.
PHP Orientado a Objetos Análise e Desenvolvimento de Sistemas Prof
Orientação a Objetos Parte I
Programação orientada a objectos em C++
Programação Orientada à Objetos
PROGRAMAÇÃO ORIENTADA A OBJETO - JAVA
Aula 1 - Fundamentos Java SE Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros – Agosto/2009.
Programação Orientada a Objetos - Java
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
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
Ferramentas para Orientação a Objetos
POO Aula 03 Projeto OO com UML Eduardo Figueiredo 11 de Março de 2010.
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
Orientação a Objetos Programação Estruturada e Orientada a Objetos
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.
Programação Orientada a Objetos Uma breve introdução GX Aula01 1.
20/04/2017 Orientação a Objetos 1 1.
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.
Análise Orientada a Objetos Prof. Wolley W. Silva
Introdução à Orientação a Objetos em Java Prof. Gustavo Wagner (Alterações) Slides originais: Prof. Tiago Massoni Desenvolvimento de Sistemas FATEC-PB.
Introdução OO.
Transcrição da apresentação:

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 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 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

E XEMPLO : CLASSE L AMPADA