Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

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


(Alex) #1

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

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() в один? И возможно ли это, а если можно это сделать другим образом то как? Спасибо.


(vmaximv) #2

#3

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


(Alex) #4

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