Sheetl
U rz adz e ni aMu zycz ne
interface Wlacza{ public void wlacz(); public void wylacz(); public boolean czyDziala();
}
interface Odtwarza{ public void start(); public void stop(); public void pauza();
Odtwarza{
abstract class Odtwarzacz implements Wlacza
protected int glos nos c;
prwate boolean d ziaJa;
protected String marka;
public Odtwarzacz(String marka){
thts .marka = marka;
działa = tak e;
public void wlacz(X działa = true;
public void wylac^X działa = fak e;
public boolean czyDziala(){ return działa;
public abstract void głośniej); public abstractvoid ciszej);
class OdtwarzaczCD extends Odtwarzacz{ public OdtwarzaczCD (String marka){ s uper(marka); glos nos c= 3D;
public void glosniej(X glos nos c++;
public void ciszej(X glos nos c-;
public void startQ{
System.out.println ("Odtwarzacz CD odtwarza");
public void stop(X
System.out.println ("Odtwarzacz CD nie odtwarza");
public void pauza(){
System.out.println ("Odtwarzacz CD 2atrzirmanyf');
public String toString(){
return "Odtwarzacz CD marki: "+ marka + “jest" +
( czyDziaJ3() ?"wAA., czory* :'*wAA..Sczory‘) + " GAoA>noA>A*: " + glos nosc;
Page 1