t.me/atinfo_chat Telegram группа по автоматизации тестирования

Generics или Обобщенные методы

Есть следующий код:

public class Actions(){

            public Karaoke save(){
                 return new Karaoke
}

            public Movie save(){
                 return new Karaoke
}

            public MenuPage save(){
                 return new Karaoke
}
}

public class Karaoke extend Page{

public Actions button(){
return new Actions(driver);

}
}

Каким образом через обобщенные методы можно преобразовать 3 метода save() в один? И возможно ли это, а если можно это сделать другим образом то как? Спасибо.

1 Симпатия

а также http://docs.oracle.com/javase/tutorial/java/generics/types.html

Спасибо, скорее всего у меня произошла путаница при обращении к обобщенному классу.