java类的编写和继承

制作一个声音接口,接口含有三个通用方法:发出声音、降低音量、关闭声音,再继续制作三个实现类收音机、随身听、手机去实现三种不同声音设备播放不同声音

声音接口 SoundInterface:

public interface SoundInterface {
    void playSound();
    void decreaseVolume();
    void muteSound();
}

收音机类:

public class Radio implements SoundInterface {
    @Override
    public void playSound() {
        System.out.println("收音机发出声音");
    }
    
    @Override
    public void decreaseVolume() {
        System.out.println("降低收音机音量");
    }
    
    @Override
    public void muteSound() {
        System.out.println("关闭收音机声音");
    }
}

随身听类:

public class MP3Player implements SoundInterface {
    @Override
    public void playSound() {
        System.out.println("随身听发出声音");
    }
    
    @Override
    public void decreaseVolume() {
        System.out.println("降低随身听音量");
    }
    
    @Override
    public void muteSound() {
        System.out.println("关闭随身听声音");
    }
}

手机类:

public class MobilePhone implements SoundInterface {
    @Override
    public void playSound() {
        System.out.println("手机发出声音");
    }
    
    @Override
    public void decreaseVolume() {
        System.out.println("降低手机音量");
    }
    
    @Override
    public void muteSound() {
        System.out.println("关闭手机声音");
    }
}