Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Libretto Scolastico - Voto.java

Voto.java

Caricato da: Ale.gatti96
Scarica il programma completo

  1. //:workspace/LibrettoScolastico/Voto.java
  2. import java.io.Serializable;
  3. import java.text.SimpleDateFormat;
  4. import java.util.GregorianCalendar;
  5.  
  6. public class Voto implements Serializable{
  7.   private static final long serialVersionUID = 4L;
  8.   private double valore;
  9.   private GregorianCalendar data;
  10.   private Tipo tipo=Tipo.Scritto;
  11.  
  12.   public Voto(){
  13.         valore=0;
  14.         data=new GregorianCalendar(0,0,0);
  15.   }
  16.  
  17.   public void setValore(double v){
  18.         valore=v;
  19.   }
  20.   public double getValore(){
  21.         return valore;
  22.   }
  23.  
  24.   public boolean setData(int a,int m,int g){
  25.         data=new GregorianCalendar(a,m,g);
  26.         return true;
  27.   }
  28.   public String getData(){
  29.         SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
  30.         return sdf.format(data.getTime());
  31.   }
  32.   public GregorianCalendar getDataGC(){
  33.         return data;
  34.   }
  35.  
  36.   public void setTipo(Tipo t){
  37.     tipo=t;
  38.   }
  39.   public Tipo getTipo(){
  40.         return tipo;
  41.   }
  42.  
  43.   public enum Tipo{Scritto,Orale,Laboratorio};
  44. }