Classes e Objetos Aula 11/08/2014.

Slides:



Advertisements
Apresentações semelhantes
Direito e Legislação Empresarial Marcelo Toledo e Leopoldo Rocha Aula 5.
Advertisements

CLASSES EM JAVA Dilvan Moreira (baseado no livro Big Java)
EA976 – Engenharia de Software AULA 9 De Módulos a Objetos.
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 19.
LINGUAGEM DE PROGRAMAÇÃO. Breve histórico Ada Lovelace Luigi Menabrea Charles Babbage TradutorMemóriasMáquina analítica.
Medidas de Tendência Central Aula 7. Moda É o valor com maior frequência em um conjunto de dados É o valor com maior frequência em um conjunto de dados.
Linguagem de Programação – Aula 03 Prof. Me. Ronnison Reges Vidal.
Categorias Computacionais N Um modelo categorial para bancos de dados Vítor De Araújo
Linguagem Lógico-Funcional Curry Gabriel Cardoso Jeferson Rubert
Princípios de Desenvolvimento de Algoritmos MAC122 Prof. Dr. Paulo Miranda IME-USP Variáveis e Atribuições.
3 Interdependência e Ganhos de Troca. Bens e serviços no dia a dia O despertador que toca de manhã foi feito na China. O software do celular foi desenvolvido.
Introdução à prática da
CÁLCULO NUMÉRICO Aula 2 – Introdução ao Programa de Computação Numérica (PCN) e Teoria dos Erros.
Confiabilidade Estrutural
PROFESSOR: ALEXSANDRO DE sOUSA
ESTRATEGIA EMPRESARIAL AVALIAÇÃO DAS CAPACIDADES INTERNAS 3ª parte
Análise, Planejamento e Tratamento de Dados Experimentais
Introdução Os pesquisadores através da mensuração descrevem fenómenos que existem no mundo empresarial em termos de por exemplo, demografia, comportamento,
Márcio Soussa Estrutura de Dados Márcio Soussa
Introdução OO.
Lógica e argumentação O CONCEITO
Cálculo Diferencial e Integral III
Insira a fotografia do produto aqui
Atividades de sala de aula no ECLE
UML: Casos de Uso.
Pesquisa em Psicologia
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Prof. Wellington Franco Manipulação de Arquivos em C
GRÁFICOS DE CONTROLE.
Tecnologias de Informação e Comunicação
PIT – PROGRAMA INTERNO DE TREINAMENTO 2015
Engenharia de Software II
Banco de Dados Prof: Márcio Soussa Centro Universitário Jorge Amado.
Programação Orientada a Objetos
Sistemas de Controle III N8SC3
BANCO DE DADOS II.
Intersecção e Reunião de Intervalos
Programação Orientada a Objetos
Diagramas de Sequência
Prof. Msc. Diovani Milhorim
Benchmarking.
Metodologia Científica
Arranjo Físico Celular
Feol – 4º Período Sistemas de Informação Profa. Andrea Alves
DESENVOLVIMENTO DE SOFTWARE AULA 6 – Programação Orientada a Objetos
21/09/2018 Professor Leomir J. Borba- – 1
Dimensões Euclidianas
, operações, intervalos e desigualdades.
Organização básica de arquivos
Povos indígenas e suas especificidades
Aula 07 e 08 - Funções Definição de função, representação de funções, função crescente e decrescente, função linear , polinomial, racionais e algébricas.
Sistemas Operacionais
Rosemary Silveira Filgueiras Melo
Pacotes Servem para organizar o código, por exemplo, agrupar classes correlatas. Vamos supor uma classe Ponto2D pertencente ao pacote formas. A classe.
Custos para planejamento e controle
Trabalho de Métodos Numéricos
Linguagem PASCAL Tipos Estruturados
Prof.: Bruno Rafael de Oliveira Rodrigues
FUNÇÕES (Aula 7) MATEMÁTICA Prof.Rafael Pelaquim Ano 2011
Laboratório I Mateus Raeder.
Laboratório I Mateus Raeder.
NOÇÕES BÁSICAS DE HEREDITARIEDADE
Modelos Baseados em Agentes
Programação Funcional
CUSTOS PARA PLANEJAMENTO E CONTROLE
Paradigma de Orientação a Objetos
Prof. Marcio Ferreira Modelagem de dados II
Python: Comandos Básicos
AULA FEV. 19 SUMÁRIO NATUREZA E GESTÃO DAS ORGANIZAÇÕES
EMPREENDEDORISMO.
Transcrição da apresentação:

Classes e Objetos Aula 11/08/2014

Relembrando... O que faz uma linguagem ser OO ? Ser baseada em Objetos... Ser baseada em Classes... Permitir Herança...

Relembrando... OO – INTRODUZ A NOÇÃO DE “CLASSES” E “OBJETOS” O que é CLASSE? Classes são estruturas de dados que contêm tanto campos de dados (variáveis próprias) como seus próprios métodos (funções). O que é OBJETO? Um objeto é uma instância de uma classe, declarada dentro do programa.

Objetos - Objetos são instancias das classes, que determinam qual informação um objeto contém e como ele pode manipulá-la. É uma entidade capaz de reter um estado (informação) e que oferece uma série de operações (comportamento) ou para examinar ou para afetar este estado.

Exemplo: Objeto CACHORRO Podemos deduzir que o mesmo possui algumas características que pertencem apenas a ele próprio. Um nome Uma idade Um comprimento do pelo Uma cor do pelo Uma cor dos olhos Um peso ....

“As características que descrevem um objeto são chamados de atributos

Além do conjunto de características que descrevem o cachorro, podemos também identificar um conjunto de ações que ele é capaz de executar Latir Babar Correr Pegar bola Sentar Comer Durmir ...

“As ações que um objeto pode executar são chamados de métodos ou serviços”.

Exercicio 1

Classes -

Atributos Métodos Quais são as características comuns? Classe Cães Isso significa que os dois possuem o mesmo conjunto de atributos e métodos, embora cada objeto possa ter valores diferentes para os seus atributos.

Definição... Muitos objetos do mundo real possuem características comuns e podem ser agrupados de acordo com elas. Uma classe representa um gabarito para muitos objetos e descreve como estes objetos são estruturados internamente. Ex: Classe Cães. Classe Gatos.... Etc.

As classes cães e gatos possuem características e métodos comuns, por exemplo: Características comuns (nome, idade, peso, cor de pêlos, cor dos olhos e comprimento de pêlos). Métodos comuns (pegar a bola, comer, dormir). Surge então o conceito de subclasse e superclasse. Podemos ter uma superclasse de Mamíferos.