Эй, ребята, надеялись, что вы можете мне помочь.экземпляр объекта абстрактного класса с общим типом
В основном я создаю функцию с общим типом, и этот общий тип является абстрактным типом, который мне нужно создать. Этот код будет объяснить это более ясно:
public <T extends AbstractRow> foo(){//no I did not actually name the function foo
ArrayList<T> arr=new ArrayList<T>();
arr.add(new T(...)); //cant instantiate objects of abstract class
}
В основном я хочу, чтобы обеспечить соблюдение «T расширяет AbstractRow но не абстрагироваться»
Я понимаю, что вы не можете создать экземпляр абстрактных классов, так что я хотел бы предложение об обходном пути или какой-либо другой метод, который позволил бы мне подражать поведению создания объекта родового типа. Заранее спасибо
Вы не можете создать экземпляр абстрактного класса, если не реализовать все абстрактные методы. – user184994
Я понимаю это. Мне нужно «обходное решение» или какая-то идея о том, как выполнить такую работу по внедрению, когда мне нужно создать экземпляр объекта родового типа. –
Ребята, с каких пор вы можете создавать типичные типы напрямую? – drewmoore