public class Radio implements Device { private boolean on = false; private int volume = 15; private int channel = 1; // Νέο πεδίο για τον τρέχοντα σταθμό @Override public boolean isEnabled() { return on; } @Override public void enable() { on = true; System.out.println("Radio: Ενεργοποιήθηκε"); } @Override public void disable() { on = false; System.out.println("Radio: Απενεργοποιήθηκε"); } @Override public int getVolume() { return volume; } @Override public void setVolume(int percent) { if (percent < 0) percent = 0; if (percent > 100) percent = 100; this.volume = percent; System.out.println("Radio: Η ένταση ορίστηκε στο " + this.volume + "%"); } // Υλοποίηση της νέας μεθόδου ανάκτησης σταθμού @Override public int getChannel() { return channel; } // Υλοποίηση της νέας μεθόδου αλλαγής σταθμού @Override public void setChannel(int channel) { if (channel > 0) { this.channel = channel; System.out.println("Radio: Συντονισμός στον σταθμό " + this.channel); } } }