Complementando a terceira parte onde construímos a classe Cliente para completarmos nosso mini sistema de locadora, precisamos da mercadoria chave de toda a locadora, o DVD ou o Blu-ray. Na orientação a objetos estes elementos possuem várias características em comum. A diferença entre eles é a qualidade e o tamanho do vídeo. Mas para o sistema estas diferenças não são importantes, basta saber se ele é um DVD ou Blu-ray, pois tem preços diferentes.
Sem enrolações vamos continuar a nossa programação.
Seguem as etapas passo a passo:
1) Vamos reabrir o eclipse instalado executando o arquivo c:\eclipse\eclipse.exe.
2) Aparecerá a tela Workspace Launcher, basta clicar em OK.
3) Clique com o botão direito em cima da pasta src e selecione new -> class.
4) Na tela New Java Class altere o campo "Package" para "br.com.videolocadora.model" sem as aspas.
5) No campo "Name" digite "MidiaDigital" sem as aspas e clique no botão Finish.
6) Aparecerá uma tela com o seguinte texto:
package br.com.videolocadora.model;
public class MidiaDigital {
}
7) Vamos criar os atributos da classe MidiaDigital, como explicado na parte 2 são as informações importantes do DVD/Blu-ray não interessa o tamanho do calçado.
8) Vamos começar com o atributo título. No padrão adotado no JAVA as classes possuem a primeira letra de cada palavra em maiúsculo, mas os atributos tem a primeira letra de todas em minúsculo. Isto ficará claro na exemplificação. Digite o que está em negrito no texto abaixo:
package br.com.videolocadora.model;
public class MidiaDigital {
private String titulo;
}
9) Outro atributo importante é o preço e o tipo da mídia indicando se o mesmo é um DVD ou um Blu-ray atual da mídia para locação. Para indicarmos se o tipo da mídia é DVD ou um BLU-RAY vamos usar um recurso típico de programação, que é o seguinte: quando for DVD vamos colocar no atributo tipo o valor 1 e quando for BLU-RAY vamos colocar o valor 2. Para colocar comentários no código existem três formas, vou apresentar abaixo o comentário de apenas uma linha representado pelo //.
package br.com.videolocadora.model;
public class MidiaDigital {
private String titulo;
private Integer tipo; // 1 - DVD e 2 - BLU-RAY
private Double precoAtual;
}
10) Vamos criar agora apenas um identificador para MidiaDigital.
package br.com.videolocadora.model;
public class MidiaDigital {
private Long id;
private String titulo;
private Integer tipo; // 1 - DVD e 2 - BLU-RAY
private Double precoAtual;
11) Salve todas as suas alterações com as teclas Ctrl + S.
13) Na tela Generate Getters and Setters clique no botão Select All e depois no botão OK.
14) O programa deve ficar como listado abaixo.
package br.com.videolocadora.model;
public class MidiaDigital {
private Long id;
private String titulo;
private Integer tipo; // 1 - DVD e 2 - BLU-RAY
private Double precoAtual;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public Integer getTipo() {
return tipo;
}
public void setTipo(Integer tipo) {
this.tipo = tipo;
}
public Double getPrecoAtual() {
return precoAtual;
}
public void setPrecoAtual(Double precoAtual) {
this.precoAtual = precoAtual;
}
}
public class MidiaDigital {
private Long id;
private String titulo;
private Integer tipo; // 1 - DVD e 2 - BLU-RAY
private Double precoAtual;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public Integer getTipo() {
return tipo;
}
public void setTipo(Integer tipo) {
this.tipo = tipo;
}
public Double getPrecoAtual() {
return precoAtual;
}
public void setPrecoAtual(Double precoAtual) {
this.precoAtual = precoAtual;
}
}
15) Finalizamos mais uma etapa importante do nosso tutorial. Até a próxima etapa.
Grato
Pablo
Veja as outras partes do tutorial.
Veja as outras partes do tutorial.
Nenhum comentário:
Postar um comentário