Untitled

                Never    
Java
       
public class GalaxyWeather extends Observable {
    private boolean isSolarFlare;
    private boolean isSpaceStorm;
    private boolean isComets;

    public GalaxyWeather() {
        isSolarFlare = false;
        isSpaceStorm = false;
        isComets = false;
    }

    public boolean getIsSolarFlare() {
        return isSolarFlare;
    }

    public boolean getIsSpaceStorm() {
        return isSpaceStorm;
    }

    public boolean getIsComets() {
        return isComets;
    }

    public void setIsSolarFlare(boolean status) {
        if (isSolarFlare != status) {
            setChanged();
            notifyObservers();
        }
        isSolarFlare = status;
    }

    public void setIsSpaceStorm(boolean status) {
        if (isSpaceStorm != status) {
            setChanged();
            notifyObservers();
        }
        isSpaceStorm = status;
    }

    public void setIsComets(boolean status) {
        if (isComets != status) {
            setChanged();
            notifyObservers();
        }
        isComets = status;
    }

}

Raw Text