05/06/2012, 14:01
|
| | Fecha de Ingreso: marzo-2012
Mensajes: 30
Antigüedad: 12 años, 9 meses Puntos: 0 | |
Respuesta: clase vector /**
*
*
* permite la creacion de notas
*
* * @version (Practica 2012)
*/
public class Nota
{
// Atributos o campos
private String titulo;
private String contenido;
private VisorDeNumeros1 dias;
private VisorDeNumeros3 meses;
private VisorDeNumeros2 años;
private String visorFechaDeCreacion;
/**
* Constructor simple.
*/
public Nota()
{
dias=new VisorDeNumeros1 (31);
meses=new VisorDeNumeros3 (12);
años=new VisorDeNumeros2();
actualizarVisorFechaDeCreacion();
}
/**
* Constructor para pasar parametros.
*/
public Nota(String titulo,String contenido,int dia,int mes,int año)
{
this.titulo=titulo;
this.contenido=contenido;
dias=new VisorDeNumeros1 (31);
meses=new VisorDeNumeros3 (12);
años=new VisorDeNumeros2();
setFechaDeCreacion( dia, mes,año);
}
/**
* Constructor para pasar parametros.
*/
public Nota(String titulo)
{
this.titulo=titulo;
dias=new VisorDeNumeros1 (31);
meses=new VisorDeNumeros3 (12);
años=new VisorDeNumeros2();
}
/**
* Actualizar el visorfecha
*/
public void actualizarVisorFechaDeCreacion()
{
visorFechaDeCreacion=dias.getValorDelVisor()+"/"+meses.getValorDelVisor()+"/"+años.getValorDelVisor();
}
/**
* obtener el valor del dia
*/
public int getDia()
{
// put your code here
return dias.getValor();
}
/**
* obtener el valor del dia
*/
public int getMes()
{
// put your code here
return meses.getValor();
}
/**
* obtener el valor del dia
*/
public int getAño()
{
// put your code here
return años.getValor();
}
/**
* metodo para poner o modificar la fecha.
*/
public void setFechaDeCreacion(int dia,int mes,int año)
{
dias.setValor(dia);
meses.setValor(mes);
años.setValor(año);
actualizarVisorFechaDeCreacion();
}
/**
* metodo para obtener la fecha.
*/
public String getVisorFechaDeCreacion()
{
// put your code here
return visorFechaDeCreacion;
}
/**
* metodo de acceso para obtener el nombre del titulo.
*/
public String getTitulo()
{
return titulo;
}
/**
* metodo para imprimir el titulo de una nota.
*/
public void imprimirTitulo()
{
// put your code here
System.out.println(titulo);
}
/**
* metodo de modificacion para modificar el nombre del titulo.
*/
public void setTitulo(String titulo)
{
this.titulo= titulo ;
}
/**
* metodo de acceso para obtener el contenido.
*/
public String getContenido()
{
return contenido;
}
/**
* metodo de modificacion para modificar el contenido.
*/
public void setContenido(String contenido)
{
this.contenido= contenido ;
}
/**
* metodo de impresion de los detalles de la nota.
*/
public void printNote()
{
System.out.println("Titulo:"+ titulo );
System.out.println();
System.out.println("Creada: "+ visorFechaDeCreacion );
System.out.println();
System.out.println( contenido );
System.out.println();
} |