чем разница между этими двумя подписями методметод, возвращающий <T расширяет BaseClass> & BaseClass
public <T extends BaseClass> T myMethod(String p1, String p2) {}
public BaseClass myMethod(String p1, String p2) {}
Какой из них лучше и каковы соответствующие места, где они должны использоваться.
Хорошо, что я знаю дженерики, причина, по которой я задал этот вопрос, заключается в том, что оба метода могут вернуть расширение базового слоя, и я наткнулся на кусок кода, который использовал версию generics, я пытался понять, почему?
Вам нужно узнать о дженериках. – SLaks
причина для downvote? – RegisteredUser
Прочтите java-учебник по дженерикам. –