Metodologia e Linguagem de
Programação
Prof.º Thyago Maia
2015.2
Objetivos
Aula 15
• Apresentar os construtores de classe;
2
Construtores de Classe
Construtores de Classe
 Quando instanciamos um objeto, um construtor de
classe é executado;
 O construtor de classe é um...
Construtores de Classe
 Na falta de um construtor de classe implementado,
o Java irá executar um construtor padrão (sem
p...
Construtores de Classe
 Ex.:
6
public class Contador {
private int cont;
Contador() {
cont = 0;
}
public int getCont() {
...
Exercício
Exercício
 Crie uma classe Java chamada Aluno...
 Atributos: nome (String, privado), matricula
(String, privado), discip...
Exercício
 Crie uma classe Java chamada Principal, que...
 Terá o método main implementado;
 Irá instanciar as classes ...
Explore o assunto!
Explore o assunto!
• Referências
– CAELUM. Java e Orientação a Objetos. [Internet].
[citado em 2014 Feb 11]. Disponível em...
Próximos SlideShares
Carregando em…5
×

Metodologia e Linguagem de Programação - 2015.2 - Aula 15

391 visualizações

Publicada em

Metodologia e Linguagem de Programação - 2015.2 - Aula 15

Publicada em: Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
391
No SlideShare
0
A partir de incorporações
0
Número de incorporações
12
Ações
Compartilhamentos
0
Downloads
13
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Metodologia e Linguagem de Programação - 2015.2 - Aula 15

  1. 1. Metodologia e Linguagem de Programação Prof.º Thyago Maia 2015.2
  2. 2. Objetivos Aula 15 • Apresentar os construtores de classe; 2
  3. 3. Construtores de Classe
  4. 4. Construtores de Classe  Quando instanciamos um objeto, um construtor de classe é executado;  O construtor de classe é uma estrutura similar a um método;  Um construtor de classe sempre terá o mesmo nome da classe;  Funciona como uma rotina de inicialização; 4
  5. 5. Construtores de Classe  Na falta de um construtor de classe implementado, o Java irá executar um construtor padrão (sem parâmetros, com corpo vazio);  Pode ou não ter parâmetros;  Normalmente utilizado para inicializar atributos de classe, ou executar métodos no momento da instância de objetos; 5
  6. 6. Construtores de Classe  Ex.: 6 public class Contador { private int cont; Contador() { cont = 0; } public int getCont() { return cont; } }
  7. 7. Exercício
  8. 8. Exercício  Crie uma classe Java chamada Aluno...  Atributos: nome (String, privado), matricula (String, privado), disciplina (String, privado), nota1, nota2, nota3, media (double, privado);  Construtor e Métodos:  Crie o construtor da classe que inicializa todas as notas com zero;  Crie os métodos get e set para cada atributo da classe;  Crie um método que calcule a média do aluno em questão; 8
  9. 9. Exercício  Crie uma classe Java chamada Principal, que...  Terá o método main implementado;  Irá instanciar as classes Scanner (para receber as entradas) e 1 objetos da classe Aluno;  Receberá do usuário o nome, matrícula, disciplina e notas de 1 aluno;  Irá enviar os dados para o objeto da classe Aluno;  Irá exibir todos os dados do aluno em um relatório, com status (aprovado, reprovado); 9
  10. 10. Explore o assunto!
  11. 11. Explore o assunto! • Referências – CAELUM. Java e Orientação a Objetos. [Internet]. [citado em 2014 Feb 11]. Disponível em: https://www.caelum.com.br/apostila-java- orientacao-objetos/. 11

×