sábado, 4 de janeiro de 2014

Tutorial Java - Parte 4 - Criação da Classe Mídia Digital

CRIANDO CLASSES E ATRIBUTOS NA PRÁTICA
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.

12) Estamos quase finalizando nossa classe, o último passo é gerar os métodos que permitem acessar e alterar os atributos em cima. O Eclipse tem outro facilitador para isto: Clique com o botão direito do mouse em cima do programa Cliente e selecione a opção Source -> Generate Getters and Setters...;

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;
}

}

15) Finalizamos mais uma etapa importante do nosso tutorial. Até a próxima etapa.

Grato

Nenhum comentário:

Postar um comentário