no output
class soloLearn11 { public static void main(String[] args) { Animal dog = new Dog(); Animal cat = new Cat(); dog.swim(); cat.swim(); dog.play(); cat.play(); } } interface Swimmer { void swim(); } interface Player { void play(); } // implement the Swimmer and the Player interfaces abstract class Animal {-----------------> I have a problem on this ,,it cause error protected abstract void swim(); protected abstract void play(); } class Dog extends Animal { // Override the swim() and the play() methods @Override protected void swim() { System.out.println("Dog is swimming"); } @Override protected void play() { System.out.println("Dog is playing"); } } class Cat extends Animal { // Override the swim() and the play() methods @Override protected void swim() { System.out.println("Cat is swimming"); } @Override protected void play() { System.out.println("Cat is playing"); } }