Laboratório de Programação II Método Construtor Dados e Métodos de Objetos Prof Edivaldo - Network.

Slides:



Advertisements
Apresentações semelhantes
Paradigmas da Programação – Semestre 1 – Aula 6
Advertisements

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
Programação orientada a objetos
Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Membros estáticos.
Laboratório de Programação II
Capítulo 8 Construtores. 2 Capítulo 8 – Construtores Construtores Método Construtor Múltiplos métodos construtores Array de objetos.
Classes e objetos Arrays e Sobrecarga
Herança e Polimorfismo
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.
Algoritmos e Programação Thyago Maia Tavares de Farias Aula 25.
CRIANDO OBJETOS EM JAVA
Programação Orientada a Objetos com Java
JAVA Orientação a Objetos
Hashing - Espalhamento
Programação I Aula 2 (Métodos)
Entendendo as definições de classe
Registrando uma Venda Afrânio M. Lima de Assis Especificação do Projeto da Unidade I.
Classes, Objetos, Atributos e Métodos JAVA
Linguagens de Programação II Aula 04 – Entendendo Classes
Capítulo 1 Tipo enumerado.
PHP Orientado a Objetos Análise e Desenvolvimento de Sistemas Prof
Laboratório I Mateus Raeder. Mateus Raeder – fevereiro de 2009 Sobrecarga de métodos  Definição de métodos visibilidade tipo de retorno nome do método.
Programação I Laboratório I
Laboratório I Mateus Raeder. Mateus Raeder – fevereiro de 2009 Associação entre classes  Um objeto é a representação de uma entidade do mundo real 
Programação Orientada a Objetos Curso de Engenharia da Computação Parte 03 – Conceitos Básicos III Prof. Fabricio Mota Oliveira
Orientação a Objetos Parte II
Programação I Aula 6 (Herança, Polimorfismo e Encapsulamento)
Programação Orientada a Objetos - Java
Implementação Orientada a Objetos – Aula 03
Análise Orientado aos Objetos Prof. Wolley W. Silva
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Curso de Aprendizado Industrial Desenvolvedor WEB
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).
Implementação Orientada a Objetos – Aula 05 Construtores e sobrecarga de métodos Prof. Danielle Martin Universidade de Mogi das Cruzes
Polimorfismo.
Linguagem de Programação JAVA
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.
Paradigmas da Programação – Semestre 1 – Aula 3 Professor: Eduardo Mantovani )
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Paradigmas de Programação –Aula 7 Lab 2 Professores: Eduardo Mantovani Fábio Paula Santos.
Aula Prática 3 Funções Monitoria Introdução à Programação.
Construtores e Destrutores
Copyright 1998, Departamento de Informática da UFPE. Todos os direitos reservados sob a legislação em vigor. Variáveis e métodos estáticos, Passagem de.
Paradigmas da Programação – Semestre 1 – Aula 8 Professor: Eduardo Mantovani )
Bruno Inojosa MCP .NET Framework
Prof. Marcos LABORATÓRIO DE PRÁTICA DE PROGRAMAÇÃO 06.
Modificadores Programação II.
Copyright 2000, Departamento de Informática, UFPE. Todos os direitos reservados sob a legislação em vigor. Orientação a Objetos e Java.
Lógica Aplicada em Java X25 Treinamentos e Consultoria Adler Medrado Outubro / 2009 Lógica Aplicada em Java X25 Treinamentos e Consultoria Adler Medrado.
Operador Condicional (? :). Operador Condicional Operador ternário que pode ser utilizado no lugar de uma instrução if...else.
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Laboratório de Programação II Método main Dados e Métodos de Classes.
Paradigmas da Programação – Semestre 1 – Aula 7 Professor: Eduardo Mantovani )
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Aula 3. ListView ListView é um componente que mostra uma lista de itens Os itens da lista são automaticamente inseridos usando um adapter, implementado.
Implementação Orientada a Objetos – Aula 04 Métodos, parâmetros e retorno Prof. Danielle Martin/Marcia Bissaco Universidade de Mogi das Cruzes
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.
Vamos usar um widget para montar um formulário para criação de alunos! Para isso, usaremos o TableForm. Comece importando no controllers.py (caso ainda.
Laboratório de Computação Aula 06 e 07 – Implementação de classes Prof. Fábio Dias
Ambientação com a Sintaxe de Java: parte 2 Prof. Gustavo Wagner Slides Originais: Prof. Tiago Massoni Desenvolvimento de Sistemas FATEC-PB  Centro de.
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.
Fundamentos de Programação 1 Slides 18 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Arquivos Seqüências ou de Texto ”. 1.
Transcrição da apresentação:

Laboratório de Programação II Método Construtor Dados e Métodos de Objetos Prof Edivaldo - Network

Dados e Métodos dos Objetos da Classe Aluno Dados de Objeto (atributos) cada objeto de uma dada classe recebe potencialmente valores diferentes para suas variáveis de objeto estas variáveis podem ser utilizadas diretamente por todos os métodos de objeto da classe cada variável de objeto pode ser associada a um par de métodos de leitura e escrita Método de Objeto utiliza para Leitura de uma Variável de Objeto é tipicamente definido pelo nome get não recebe nenhum parâmetro seu tipo de retorno é o mesmo da variável lida Método de Objeto utiliza para Leitura de uma Variável de Objeto é tipicamente definido pelo nome set recebe um parâmetro do mesmo tipo da variável a ser alterada seu tipo de retorno é void

Métodos Construtores da Classe Aluno Métodos Construtores são utilizados para a construção de objetos de uma dada classe uma classe pode ter mais de um método construtor desde que cada método construtor seja diferenciado por uma assinatura distinta o método construtor tem sempre o nome da classe o método construtor não define tipo de retorno (nem do tipo void) um método construtor típico é utilizado para criar um objeto e inicializar suas variáveis a variável de objeto que não for inicializada pelo método construtor escolhido poderá ser inicializada posteriormente pelo método de escrita associado à respectiva variável

Chamando a Classe Aluno no método main Utilizando dados de um objeto no método main cria um objeto da classe Aluno através do operador new define variável local nome e atribui nome de aluno à variável como retorno da chamada do método de objeto getNome idem com variável local ano_nascimento e método de objeto getAnoNascimento imprime texto sobre o aluno utilizando os valores associados às variáveis locais

Exercícios – – Defina um novo método construtor na classe Aluno que só inicialize o nome do aluno. Altere o método main para inicializar o dado ano_nascimento utilizando o método de escrita associado. 2.2 – Defina uma classe Cliente com os seguintes atributos : nome, RG, endereço, , sexo. Defina um construtor para inicializar todos os atributos do objeto. Defina métodos de leitura e escrita para todos os atributos. No método main crie 3 clientes e imprima para cliente : nome, RG e sexo na primeira linha, endereço na segunda e na terceira. Pule uma linha entre a descrição de cada cliente. 2.3 – Altere o método main do exercício 2.2 da seguinte forma : após imprimir os 3 clientes, altere alguns dados dos clientes (RG do primeiro cliente, o endereço do segundo cliente e o do terceiro cliente) e imprima novamente.