TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Conceitos orientados a objetos: classes e objetos; Atributos e Comportamento

Tese: Conceitos orientados a objetos: classes e objetos; Atributos e Comportamento. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  8/5/2014  •  Tese  •  1.648 Palavras (7 Páginas)  •  465 Visualizações

Página 1 de 7

Etapa 1 e 2

ETAPA 1

 Aula-tema: Conceitos de orientação a objetos: classes e objetos; atributos e comportamentos. Definição da tecnologia Java e estrutura da linguagem. Implementação de classes e instanciação de objetos.

Passo 1

Ler atentamente os conceitos introdutórios a linguagem Java e definição de classes e objetos no livro texto da disciplina.

 Java - Java é uma linguagem de programação orientada a objetos (comportamento dos objetos determinados por classes) e compilada em bytecode (as instruções são executadas através de uma Máquina Virtual Java - JVM e podem ser processadas em sistemas com suporte a C++). A sintaxe da linguagem Java é similar às linguagens C e C++.

 Classes - É um conjunto de objetos com características comuns. Uma classe é como um modelo para a criação de objetos, que tem as mesmas características da classe à qual pertencem.

 Objetos - É um elemento de uma classe. Temos uma classe "gatos" que é formada pelos objetos "gato". Todos os objetos tem em comum o fato de serem gatos (mesma espécie), mas podem ter características diferentes entre si. Objetos têm variáveis e métodos como também classes

Referências

http://www.significados.com.br/java/

http://www.devmedia.com.br/conceitos-da-linguagem-java/5341

Passo 2

Fazer uma classe para representar o aluguel de um quarto (dica: armazene as informações de data e horário de entrada e saída separadas, ou seja, um campo inteiro para o dia de entrada, um campo inteiro para o mês de entrada, um campo inteiro para o ano de entrada, um campo inteiro para o horário de entrada etc.). Esta classe deve conter métodos para calcular o número de diárias e o valor a ser pago pelo locatário.

import java.util.Scanner;

public class Aluguel {

private int dia, mes, ano, numeroDiaria, horaInicio, horaFim;

private double vlrDiaria, totalDevido;

private Scanner ler;

//ENCAPSULAMENTO

public int getDia() {

return dia;

}

public void setDia(int dia) {

this.dia = dia;

}

public int getMes() {

return mes;

}

public void setMes(int mes) {

this.mes = mes;

}

public int getAno() {

return ano;

}

public void setAno(int ano) {

this.ano = ano;

}

public int getHoraInicio() {

return horaInicio;

}

public void setHoraInicio(int horaInicio) {

this.horaInicio = horaInicio;

}

public int getHoraFim() {

return horaFim;

}

public void setHoraFim(int horaFim) {

this.horaFim = horaFim;

}

public int getNumeroDiaria() {

return numeroDiaria;

}

public void setNumeroDiaria(int numeroDiaria) {

this.numeroDiaria = numeroDiaria;

}

public double getVlrDiaria() {

return vlrDiaria;

}

public void setVlrDiaria(double vlrDiaria) {

this.vlrDiaria = vlrDiaria;

}

public double getTotalDevido() {

return totalDevido;

}

public void setTotalDevido(double totalDevido) {

this.totalDevido = totalDevido;

}

//CONSTRUTOR INICIAL

public Aluguel(){

this(0,0,0,0,0,0,0.0,0.0);

}

//CONSTRUTOR DE ATRIBUIÇÃO

public Aluguel(int dia, int mes, int ano, int horaInicio, int horaFim, int numeroDiaria, double vlrDiaria, double totalDevido) {

super();

this.dia = dia;

this.mes = mes;

this.ano = ano;

this.horaInicio = horaInicio;

this.horaFim = horaFim;

this.numeroDiaria = numeroDiaria;

this.vlrDiaria = vlrDiaria;

this.totalDevido = totalDevido;

}

//MÉTODOS

public void resultado()

{

ler = new Scanner(System.in);

System.out.println("Dia");

dia=ler.nextInt();

System.out.println("Mês");

mes=ler.nextInt();

System.out.println("Ano");

...

Baixar como (para membros premium)  txt (18.3 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com