null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
14160199
POO
Description
Programação Orientada a Objeto (Coompreensão) Mind Map on POO, created by Diego Lopes on 13/06/2018.
No tags specified
poo
orientação a objeto
programação orientada a objeto
programação
programação orientada a objeto
coompreensão
Mind Map by
Diego Lopes
, updated more than 1 year ago
More
Less
Created by
Diego Lopes
over 6 years ago
260
1
0
Resource summary
POO
CLASSE
Annotations:
Que coisas eu tenho?
Que coisas eu faço?
Como eu estou agora?
Primeira letra na declaração deve ser maiúscula. ex. Class Caneta
Serve como molde para os objetos e disponibiliza a oportunidade do reaproveitamento para outros projetos.
INSTANCIAR
Annotations:
Criar novos objetos ao molde uma classe. Var A = novo Objeto;
OBJETO
Annotations:
Coisa material ou abstrata que pode ser percebida e descrita por característica, comportamento e estado atual.
Valores individuais, independente de ter sido instanciado de uma mesma classe que outro objeto.
CARACTERISTICA
ATRIBUTO
Annotations:
Começam com a primeira letra minúsculas.
DADOS PRIMITIVOS
ESTADO ATUAL
ESTADO
REFERENCIA AOS ATRIBUTOS ATUAIS
COMPORTAMENTO
MÉTODO ( )
Annotations:
Por padrão na delaração, os métodos começam com a primeira letra minuscula e tem parenteses ao final.
É possível ter dois parâmetros com mesmo nome desde que tenham assinaturas diferentes
Assinatura: identificador + tipo dos parâmetros.
ROTINAS
THIS
OBJETO ATUAL
PARÂMETROS DE INSTÂNCIA
MÉTODOS DE INSTÂNCIA
USO: CONFLITO DE VARIÁVEIS
THIS
Annotations:
Referencia ao próprio objeto que chamou
VISIBILIDADE
Annotations:
Indica o nível de acesso aos componentes internos de uma classe.
MODIFICADORES
PÚBLICO
CLASSE ATUAL E TODAS AS DEMAIS
ATRIBUIÇÃO DIRETA
PRIVADO
SOMENTE A CLASSE ATUAL
MÉTODOS ACESSORES
GETTERS
Annotations:
Dar acesso a um atributo sem dar acesso DIRETO ao atributo.
MÉTODOS MODIFICADORES
SETTERS
Annotations:
Modifica os atributos sem dar acesso DIRETO à eles.
PROTEGIDO
CLASSE ATUAL E SUB-CLASSES
MODIFICADO POR HERANÇA
MÉTODO
CONSTRUTOR
INSTANCIA OBJETO COM PARAMETROS
MESMO NOME DA CLASSE
DECLARAÇÃO
IMPLÍCITA
AUTOMÁTICA
EXPLÍCITA
RETORNO IMPLÍCITO
MESMO TIPO DA CLASSE
NÃO EXPLICITADO
PODEM TER MULTIPLOS
THIS ( )
REFERENCIA À CONSTRUTORES DA CLASSE
ATRIBUTOS
DEFINIÇÕES DE TIPO
ABSTRAÇÃO
Annotations:
Avaliação dos atributos que importam para o objeto.
Simplificação do mundo real
ATRIBUTOS
VALOR ÚNICO
STATIC
HISTÓRICO
BENEFICIOS
Media attachments
Hashtag 512 (image/png)
Free Png Plus Sign Plus Icon 512 (image/png)
Minus Icon 27977 (image/png)
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
Programação
Prepara Palhoça
Mapa Mental - Algoritmos e Programação
Marcos Santos2025
Mapa Mental de Revisão de Algoritmos e Programação I
José Toniazzo
Linguagens de Programação
Lucas Miranda
PROGRAMAÇÃO
Guilherme Toniello
LINGUAGEM DE PROGRAMAÇÃO I
ailtonmidias
Lógica de Programação- Dados
Gabriela Alves
INTRODUÇÃO AOS PARADIGMAS DAS LINGUAGENS DE PROGRAMAÇÃO
cleversonsh
006A - Linguagem de Programação - C# - Fundamentos
Ethelberto Mello
Prova Linguagem de Programação 1 bimestre
Alexandre Nascimento
Algoritmos e Lógica de Programação
andriellicm
Browse Library