A ULA P RÁTICA O RIENTAÇÃO À OBJETO if669 - Introdução à Programação Monitoria de IP.

Slides:



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

Programação orientada a objetos
Introdução a Programação Orientada a Objetos
Paulo Marques Hernâni Pedroso
Engenharia Informática Programação I & Estruturas de Dados e Algoritmos 2001/ Capitulo 3 – Introdução às classes Capitulo 3 Introdução às classes.
Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INTRODUÇÃO À TECNOLOGIA DE OBJETOS Prof. Thiago Pereira Rique
INTRODUÇÃO À TECNOLOGIA DE OBJETOS Prof. Thiago Pereira Rique.
Wagner Santos C. de Jesus
Orientação a Objetos Classes
Introdução à Programação Um enfoque orientado a construção de modelos em programas baseados em objetos Gustavo Motta Departamento de Informática - UFPB.
Uso de Orientação a Objetos em Java
Linguagem C Strings.
Métodos Programação II 1 Métodos de Programação II (Mestrado Integrado em Engenharia de Comunicações) 1º Ano, 2º Semestre Elementos de Classe, class wrappers.
Classes e objetos Arrays e Sobrecarga
Classes e objetos Modelagem
Classes e objetos P. O. O. Prof. Grace.
Paradigmas de Linguagens de Programação Paradima da Programação Orientada à Objetos Professor: Armando Hage Belém-2008.
Linguagem técnica de programação I Java – REVISÃO
Programação Orientada a Objetos com Java
PLC – Introdução a POO Java
Aula prática 13 Orientação a Objetos – C++ Parte 1
Aula Prática 4 Monitoria IP/CC (~if669).
Paradigmas da Programação – Semestre 1– Aula 5 Lab3
Aula 3 CoL, atividade Polimorfismo (late binding) Modificador final Modificador abstract Interfaces Herança múltipla Atribuição, Construtores, Destrutores,
Herança em Java.
Introdução à Programação Orientada a Objetos com Java
Classes, Objetos, Atributos e Métodos JAVA
Linguagens de Programação II Aula 04 – Entendendo Classes
Aula 3 Igor Ebrahim (ies) if669 - Introdução à Programação Monitoria de IP.
if669 - Introdução à Programação
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 OBJETO - JAVA
By Ducheno Kelly Centro de Formação São Domingos.
INTRODUÇÃO À ORIENTAÇÃO A OBJETOS EM JAVA
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Como criar uma Classe e.
Wagner Santos C. de Jesus
Orientação a Objetos Parte II
Aula prática 14 Orientação a Objetos – C++ Parte 2
Programação Orientada a Objetos - Java
Unidade 6 – Formulários HTML Prof.: Henrique Santos
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
Aula Prática 4 Monitoria IP/CC (~if669).
1 Marcio de Carvalho Victorino JAVA. 2 Declaração de Atributos [ ] [transient] [volatile] [static] [final] ; controle de acesso –public, package (default),
Programação I Aula 1 Prof. Gilberto Irajá Müller Última atualização 2/3/2009.
Laboratório de Programação II Pacotes Visibilidade Referências a Objetos.
Certificação Marco Antonio. Introdução A compreensão desse capítulo é muito importante pois trata de um assunto essencial em qualquer linguagem de programação,
Programação I Aula 11 (Arrays de Objetos) Prof. Gilberto Irajá Müller Última atualização 27/5/2009.
Classes Abstratas e Interfaces GX – Aula05 1.
Aula Prática 5 Monitoria IP/CC (~if669). Roteiro 1. 1.Recursão 2. 2.Escopo de Variáveis 3. 3.Arrays 4. 4.Strings.
Conceitos Básicos e Manipulação de 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 - Java Professor: Jean Carlo Mendes.
Modificadores Programação II.
Aula Prática 13 Orientação a Objeto Monitoria
Copyright 2000, Departamento de Informática, UFPE. Todos os direitos reservados sob a legislação em vigor. Orientação a Objetos e Java.
1 Java: Modificador abstract para classes e métodos Alcides Calsavara.
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
4 CONCEITOS BÁSICOS EM POO Dilvan Moreira.  Objetos  Classes  Herança  Polimorfismo Lembrando: 4 Conceitos Básicos.
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Array e ArrayList LPOO – 01/09/14.
CIn-UFPE1 Projeto de Objetos de Interface. CIn-UFPE2 Objetivos n A Interface do usuário e a arquitetura em três camadas - camada de apresentação. n Adicionando.
© Copyright 2007 Algoritmos e Estruturas de Dados - Todos os direitos reservados Ponteiros IF672 - Algoritmos e Estruturas de Dados CIn - UFPE Murilo Raphael.
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
Strings e Arrays Prof. Gustavo Wagner (Alterações) Prof. Tiago Massoni (Slides Originais) Desenvolvimento de Sistemas FATEC-PB  Centro de Informática,
Introdução à Orientação a Objetos em Java Prof. Gustavo Wagner (Alterações) Slides originais: Prof. Tiago Massoni Desenvolvimento de Sistemas FATEC-PB.
Linguagem de Programação – Aula 04 Prof. Me. Ronnison Reges Vidal.
Transcrição da apresentação:

A ULA P RÁTICA O RIENTAÇÃO À OBJETO if669 - Introdução à Programação Monitoria de IP

P ROGRAMAÇÃO O RIENTADA À O BJETO O que é POO?  É considerar que (quase) tudo são objetos: Sistemas e sub-sistemas; Dados; A interface com o usuário é um objeto, composto por vários outros objetos.  Objeto é uma entidade essencial a um programa Java;

O BJETO Um objeto possui:  Estados: características;  Comportamentos: o que pode ser feito com ele (ou nele); Por exemplo:  Os estados de uma conta bancária são o seu número e o saldo;  Os comportamentos atribuídos a uma conta bancária são a habilidade de fazer depósitos e saques; Note que um comportamento de um objeto pode modificar seus estados;

C LASSES Um objeto é definido por uma classe. A classe usa métodos para definir o comportamento do objeto e atributos para definir as características do objeto; Múltiplos objetos podem ser criados por uma única classe; Classe  conceito; Objeto  materialização

O BJETO E C LASSES Conta Bancária Uma classe (conceito) Otávio Freitas Saldo: R$5.257 Um objeto (materialização) Zé da Penha Saldo: R$ Maurício dos Santos Saldo: R$ Múltiplos objetos definidos por uma mesma classe Atributos  Ex: Titular,Saldo; Métodos  Ex: Sacar,Debitar;

R EFERÊNCIAS Observe que uma variável primitiva guarda seu valor, mas uma variável de objeto guarda um endereço para ele; Uma referência pode ser imaginada como um apontador para o local onde está armazenado o objeto; “Fulano" nome1 num1 38

R EFERÊNCIAS O que acontece?! nome2 = nome1; nome1 nome2 Antes: "Otávio" “Mauricio Santos" nome1 nome2 Depois: "Otávio Pereira" nome2.adicionar(“ Pereira”);

C RIANDO O BJETOS Uma variável pode guardar um tipo primitivo ou uma referência para um objeto; Usa-se new para criar um novo objeto: Arvore carvalho = new Arvore(); O ato de criar um objeto é chamado de instanciação ; Um objeto é uma instância de uma classe particular; Isto chama o construtor de Arvore, que é um ‘método’ especial que constrói o objeto e possui o mesmo nome que sua classe;