Capítulo 8 Construtores. 2 Capítulo 8 – Construtores Construtores Método Construtor Múltiplos métodos construtores Array de objetos.

Slides:



Advertisements
Apresentações semelhantes
JAVA Orientação a Objetos
Advertisements

Programação orientada a objetos
Programação Orientada a Objetos*
Prof. Thiago Pereira Rique
Herança, sobrecarga e ligação dinâmica zHerança zReferência super zSobrecarga de métodos zSobreposição zLigação dinâmica de métodos zfinal.
Generalização, Especialização e Conceitos
Programação Básica em Java
Membros estáticos.
Orientação a Objetos Classes
Capítulo 12 Interfaces 1.
Laboratório de Programação II
Capítulo 9 Herança 1.
Métodos 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
Paradigmas de Linguagens de Programação Paradima da Programação Orientada à Objetos Professor: Armando Hage Belém-2008.
CRIANDO OBJETOS EM JAVA
Programação Orientada a Objetos com Java
JAVA Orientação a Objetos
Hashing - Espalhamento
Atributos, Encapsulamento e Interface em Java
Programação I Aula 2 (Métodos)
Formatação de dados Pág. 29 a 31, 37 a 38
Os métodos equals() e hashCode()
Capítulo 1 Tipo enumerado.
Capítulo 1. static import  A importação estática pode ser utilizado quando queremos acessar métodos ou atributos estáticos de uma outra classe.  Através.
Professora Lucélia Oliveira
Paulo Borba Centro de Informática Universidade Federal de Pernambuco
Programação Orientada a Objetos: Reuso
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa This.
POO - I Prof.: Jean Carlo Mendes
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 Orientada a Objetos - Java
Implementação Orientada a Objetos – Aula 03
POO II JEAN CARLO MENDES
Programação I Aula 12 (Arrays Bidimensionais)
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
UTFPR – Campus Curitiba - DAELN Cursos de Eng. Eletrônica/Eng
Orientação a Objetos usando Java
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
Java Kickstart, day 2 Semelhanças com linguagem C.
Laboratório de Programação II Método Construtor Dados e Métodos de Objetos Prof Edivaldo - Network.
Implementação Orientada a Objetos – Aula 05 Construtores e sobrecarga de métodos Prof. Danielle Martin Universidade de Mogi das Cruzes
Polimorfismo.
Ferramentas para Orientação a Objetos
Endereco String rua, bairro, cidade, estado, cep; int numero; getEndereco() setEndereco() Observação: Todos os atributos devem ser pivados.
Capítulo 6 Exceções.
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota (com material da Qualiti Software Process)
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
Classes Abstratas e Interface
Aula Prática 1 Monitoria IP/CC (~if669). Roteiro 1.Polimorfismo 2.Superclasses Abstratas 3.Dúvidas 4.Exercício.
M ÉTODOS DA C LASSE S TRING. FUNÇÕES COM STRING Uma string é um tipo texto que corresponde à união de um conjunto de caracteres. Em Java, as strings são.
Módulo 9 Strings , Coleções e I/O
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Programação I Aula 4 (Expressões Booleanas e Expressões de Seleção) Prof. Gilberto Irajá Müller Última atualização 17/3/2009.
Aula Prática 5 05/05/2010. //Estrutura do método public int subtrair (int a, int b){ //Calcule a operação desejada. int resultado = a – b; //Retorne o.
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.
Herança Modelagem e Programação Orientada a Objetos
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.
Prof. Marcos LABORATÓRIO DE PRÁTICA DE PROGRAMAÇÃO 06.
Capítulo 1 A Classe Scanner Pág. 31 a 34.
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Laboratório de Programação II Método main Dados e Métodos de Classes.
Array e ArrayList LPOO – 01/09/14.
Linguagem Java Programação II.
Capítulo 7 Métodos. 2Capítulo 7 – Métodos Métodos Criação e chamada de métodos Passagem de parâmetros VarArgs Sobrecarga Método com valor de retorno Métodos.
Capítulo 4. Conjuntos  Introdução  Principais operações de conjuntos  Principais interfaces de conjuntos  A interface Collection  A interface Iterator.
Jean Carlo mendes
Transcrição da apresentação:

Capítulo 8 Construtores

2 Capítulo 8 – Construtores Construtores Método Construtor Múltiplos métodos construtores Array de objetos

3 Capítulo 8 – Construtores Método Construtor public class Conta {..... public Conta (int num, String nm, double sal) { numero = num; nome = nm; saldo = sal; }..... }

4 Capítulo 8 – Construtores Método Construtor Na aplicação principal: Conta c = new Conta(); Conta c = new Conta(5003, "Manuel", 450.0); System.out.println(O saldo de + c.getNome() + é + c.getSaldo()); Não permitido

5 Capítulo 8 – Construtores Múltiplos métodos Construtores public class Conta { public Conta () { numero = 0; nome = ""; saldo = 0; } public Conta (int num, String nm, double sal) { numero = num; nome = nm; saldo = sal; }..... }

6 Capítulo 8 – Construtores Método Construtor (cont.) Na aplicação principal: // Conta com campos vazios Conta c1 = new Conta(); // Conta com campos preenchidos Conta c2 = new Conta(5003, "Manuel", 450.0);

7 Capítulo 8 – Construtores Exercícios Capítulo 6 – laboratório 1 novamente reformulado – Altere a classe Funcionario criando um método construtor que receberá os valores iniciais (nome, sobrenome, cargo e salario) de cada instância. A classe Cap6_Lab1 deverá preencher as instâncias de Funcionario pelo método construtor; – A classe Funcionario deverá possuir um método getDados() que deverá retornar todos os dados concatenados do funcionário. – A classe Cap6_Lab1 deverá chamar este método getDados() para exibir os dados de cada cliente.

8 Capítulo 8 – Construtores Array de objetos Conta[ ] c = new Conta[2]; c[0] = new Conta(); c[0].setNumero(5003); c[0].setNome("Manuel"); c[0].setSaldo(800.0); c[1] = new Conta(); c[1].setNumero(5004); c[1].setNome("Joaquim"); c[1].setSaldo(650.0);

9 Capítulo 8 – Construtores Array de objetos Conta[ ] c = { new Conta(5003, "Manuel", 800.0), new Conta(5004, "Joaquim", 650.0), new Conta(5005, "Maria", ), new Conta(5006, "Carlos", 580.5) };

10 Capítulo 8 – Construtores Exercícios Capítulo 6 – laboratório 1 mais uma vez reformulado – Altere desta vez somente a classe Cap6_Lab1 a fim de registrar os funcionários em forma de um array; – Utilize um loop (for) para percorrer cada um dos funcionários no array chamando o método getDados() para cada um deles.