Operador this Karen Busolin karenbusolin.wordpress.com.

Slides:



Advertisements
Apresentações semelhantes
Pearson Education Slide 1. Pearson Education Slide 2 Cap í tulo 10 Criado por Frederick H. Colclough, Colorado Technical University Ponteiros e Vetores.
Advertisements

Python: Funções Claudio Esperança.
Introdução a Programação Orientada a Objetos
Capítulo II – Algoritmos e Programas
Linguagem de Programação X Métodos de Pesquisa
Engenharia Informática Programação I & Estruturas de Dados e Algoritmos 2001/ Capítulo 2 Tipos de Dados.
LPOO Atributo método.
TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula /08/2011 Professor Leomir J. Borba-
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS MÉTODOS – UMA VISÃO MAIS APROFUNDADA Prof. Thiago Pereira Rique
Algoritmos e Programação Linguagens de Programação Teoria Aula (09/06)
Orientação a Objetos: Encapsulamento e Classificação
Sobrecarga de Operadores
Expressões, controle de fluxo, wrappers e strings Profa
Introdução Linguagem C
LPG - I: Alocação Dinâmica de Memória - Ponteiros
Disciplina: AAM Profa. Ana Watanabe 03/13 vol.2
Classes e objetos P. O. O. Prof. Grace.
Tópicos Tipos de Dados Variáveis por Valor Variáveis por Referência
O Portal do Estudante de Computação
CRIANDO OBJETOS EM JAVA
Introdução a Computação e Cálculo Numérico
Subprogramas São blocos de execução internas a um programa.
PROGRAMAÇÃO ESTRUTURADA II
PROGRAMAÇÃO ESTRUTURADA II
Conceitos de Linguagem de Programação
Introdução a Programação COM 100 Aula 07 Procedimentos.
Eric, Fabrício, João Vicente
Tópicos avançados em internet A
Entendendo as definições de classe
PROGRAMAÇÃO ESTRUTURADA (MODULARIZAÇÃO/SUBPROGRAMAÇÃO)
Prof. Daniel Aula 03.  Criar Projeto  Criar Pacote  Criando classes  Meu primeiro programa  Compilar  Comentários  Variáveis.
Verificação de Tipos e Escopos
Classes, Objetos, Atributos e Métodos JAVA
Linguagens de Programação II Aula 04 – Entendendo Classes
Linguagens de Programação II
Técnicas de Desenvolvimento de Programas
Programação orientada a objectos em C++
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Algoritmos - Profa. Alciléia1 Profa. Maria Alciléia Alves Rocha Funções em C 2011.
Modularização Dividir um problema em subproblemas Módulos menores facilita a depuração Dividir o desenvolvimento entre vários programadores “Reutilização”
PCI- Estrutura de Repetição
Programação Orientada a Objetos - Java
MSc. Marcelo Torres – professortorres.com.br. Linguagem de Programação 01 - Introdução à Linguagem C MSc. Marcelo Torres – professortorres.com.br.
Programação I CH: 60h Créditos: 3 Prof Me. Tiago Araujo.
Prof. Gilberto Irajá Müller
Regras de escopo Escopo: trecho de codificação no qual o identificador possui significado Escopo de função: identificador válido dentro do trecho de uma.
Aula Prática 3 Funções Monitoria Introdução à Programação.
Exceções Suzana Fragoso (smpf) Adaptado do material de Guilherme Carvalho (gvc)
Aula prática 3 Aprofundando em Funções Parâmetros de uma função Uso do return Execução Variáveis Global, local e estática Monitoria de Introdução à.
Revisão Luis Antonio Tavares
JAVA Sintaxe.
Aula Prática 3 Funções Monitoria Introdução à Programação.
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.
Paradigmas da Programação – Semestre 1 – Aula 8 Professor: Eduardo Mantovani )
Programação orientada a objetos Com Visual Studio.
Organização do Ambiente de Execução para Linguagens OO Objeto: –Grupo de variáveis de instância, aos quais métodos de instância estão atachados; Variável.
Orientação a Objetos Paradigma. Davi Pires Revisão Dúvidas da aula passada? –Características de Java –Compilador vs. Interpretador.
O Portal do Estudante de Computação
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Linguagens de Programação Pedro Lopes MÓDULO 4- Subprogramas (Procedimentos e Funções) 2010/2011.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Capítulo VIII Subprogramação.
Programação Orientada a Objetos para Redes de Computadores Prof. Miguel Elias Mitre Campista POO para Redes de Computadores.
USP – ICMC – SSC SSC0300 2º Semestre 2015 Disciplina de Linguagem de Programação e Aplicações [ Eng. Elétrica / Eletrônica ] 1 Prof. Dr. Daniel Rodrigo.
Análise Contextual Mauro Araújo Teoria e Implementação de Linguagens Computacionais - IF688 Centro de Informática – CIn Universidade Federal de Pernambuco.
Aula 10 Adeline de Sousa Tópicos desta aula:  Problemas da duplicação de código e como eliminá-la  Aliasing  Escopo de variáveis.
Alocação Dinâmica Dilvan Moreira. Objetivos  Entender o que são e como usar:  Gerenciamento de Memória  Alocação Dinâmica em C.
INTERAÇÃO ENTRE OBJETOS Dilvan Moreira (baseado no livro Prog. Orientada a Objetos em Java)
Laboratório de Computação Aula 06 e 07 – Implementação de classes Prof. Fábio Dias
FUNÇÕES Dilvan Moreira (baseado em material de Z. Liang)
SUB-ROTINAS EM PASCAL PROGRAMAÇÃO MODULARIZADA 252.
Transcrição da apresentação:

Operador this Karen Busolin karenbusolin.wordpress.com

Agenda Variável local x Variável Global Exemplo O que é o operador this ?

Variável local x Variável global As variáveis declaradas fora de qualquer método (usualmente no cabeçalho da classe) são acessíveis por qualquer método da classe. Tais variáveis são chamadas globais. As variáveis auxiliares que são declaradas dentro de um determinado método, ou até dentro de um bloco menor são chamadas locais. Elas existem somente durante a execução daquele método ou bloco. A parte de código que "enxerga" uma determinada variável é chamada o escopo da variável. Assim, o escopo de uma variável global é a classe inteira, e o escopo de uma variável local é o método, ou bloco contido dentro do método, ao qual ela pertence.

Exemplo class NomeDaClasse { int variavel1; // variável global... TipoDeRetorno nomeDoMehtodo() { int variavel2; // variável local, definida neste método for( int i = 0; i < 10; i++ ) {... // a variável i é local, definida só dentro deste bloco } } }

O que é o operador this ? O operador this representa o objeto da classe.

Exemplos