Невозможно привести объект типа "java.lang.String" к типу "com.javarush.task.task12.task1215.Solution.Pet".
Чот голова уже кипит, подскажите почему так происходит. Как решить задачку?
package com.javarush.task.task12.task1215;
/*
Кошки не должны быть абстрактными!
*/
public class Solution {
public static void main(String[] args) {
}
public static abstract class Pet {
public abstract String getName();
public abstract Pet getChild();
}
public static class Cat extends Pet {
public String getName(){
return "meow";
}
public Pet getChild(){
return "meow-meow";
}
}
public static class Dog extends Pet {
public String getname(){
return "wow";
}
public Pet getChild(){
return "wow-wow";
}
}
}