PROGRAMAÇÃO ORIENTADA A OBJETOS JAVA
Por: Jéssica De Lara • 2/12/2015 • Trabalho acadêmico • 9.853 Palavras (40 Páginas) • 360 Visualizações
[pic 1]
FAC II
SISTEMAS DE INFORMAÇÃO
AMANDA CALÁ R.A.: 1299010513
GUSTAVO MORELATO R.A.: 1299010520
JESSICA LARA R.A.: 1299050122
LUIS EDUARDO SILVA R.A.: 1299010526
THIAGO SILVA OLIVEIRA R.A.: 1299010532
DISCIPLINA: PROGRAMAÇÃO ORIENTADA A OBJETOS
PROF: ROGERIO
CAMPINAS – SP
30/11/2015
SÚMARIO
ETAPA 1 3
Comentarios 3
ETAPA 2 4
Comentarios 8
ETAPA 3 9
Comentarios 8
ETAPA 4 9
Comentarios 14
BIBLIOGRAFIA 15
ETAPA 1
Passo 2.
Comentários sobre a classe Aluguel no Sistema de Hospedagem:
Na linha 5 onde começamos a digitar o código introduzimos private faz com que ninguém consiga modificar, nem mesmo ler, o atributo em questão
private double valorDiaria;
private int diaEntrada;
private int diaSaida;
private int qtdDiaria;
Na linha 10 em diante foi aplicado o Atributo public não tem segredo. Podem ser 'vistos' e acessados de qualquer parte de uma aplicação Java. Na prática, elementos public são utilizados em variáveis e métodos universais, onde não há problema nem necessidade de segurança daquele dado. Exemplo: horas, constantes, variáveis globais, nome do programa ou da empresa etc.
public double getValorDiaria() {
return valorDiaria;
}
public void setValorDiaria(double valorDiaria) {
this.valorDiaria = valorDiaria;
}
public int getDiaEntrada() {
return diaEntrada;
}
public void setDiaEntrada(int diaEntrada) {
this.diaEntrada = diaEntrada;
}
public int getDiaSaida() {
return diaSaida;
}
public void setDiaSaida(int diaSaida) {
this.diaSaida = diaSaida;
}
public int getQtdDiaria() {
return qtdDiaria;
}
public void setQtdDiaria(int qtdDiaria) {
this.qtdDiaria = qtdDiaria;
}
}
ETAPA 2
Comentários sobre a classe Controle de Hospedagem
Foi utilizado tanto o Private quanto o Public nesta classe para um melhor gerenciamento do controle de quarto, adicionamos a escolha de quarto comum ou chalé com os opcionais dentro desta classe ControleHospedagem
package br.com.atps.sistemaDiaria;
import java.util.Scanner;
import br.com.atps.sistemaDiaria.Pousada;
import br.com.atps.sistemaDiaria.Aluguel;
import br.com.atps.sistemaDiaria.PessoaLocatario;
import br.com.atps.sistemaDiaria.Quarto;
import br.com.atps.sistemaDiaria.Chales;
import br.com.atps.sistemaDiaria.Camas_Extras;
public class ControleHospedagem {
Aluguel aluguel = null;
Scanner leiaTeclado = new Scanner(System.in);
int qtdDiaria;
double vDiaria;
public void montarMenu() {
...