Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- *
- * @author Dolan PLS
- */
- public class Dolan_PLS {
- private static int orarioAtt;
- private int orarioSv;
- private boolean attivata;
- /**
- * costruttore dell'orario attuale e l'orario di sveglia
- * non inizializzo il campo attivata perchè la sveglia non è ancora impostata
- * @param orarioSv orara di sveglia
- */
- public Ripasso(int nOrarioSv){
- this.orarioSv=nOrarioSv;
- }//Ripasso
- /**
- * metodo di classe che modifica l'orario attuale
- * @param orarioAtt orario attuale
- */
- public static void modOra(int nOrarioAtt){
- this.orarioAtt=nOrarioAtt;
- }//modOra
- /**
- * metodo di esemplare che modifica l'orario di sveglia
- * @param nOrarioSv nuovo orario di sveglia
- */
- public void modSveglia(int nOrarioSv){
- orarioSv=nOrarioSv;
- }//modSveglia
- /**
- * attiva/disattiva la sveglia
- * il campo 'attivata' è inizializzato di default a false, 0, perchè non è ancora stata inserita una sveglia
- */
- public void modAllarme(){
- this.attivata=!(this.attivata);
- }//modAllarme
- public boolean suona(){
- if(this.attivata && (this.orarioSv==this.orarioAtt))
- return 1;
- else
- return 0;
- //return (this.attivata && (this.orarioSv==this.orarioAtt)) ....? posso farlo?
- }//suona
- }//Dolan_PLS
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement