ile özet sınıfının nesnesini yaratın Hey çocuklar bana yardım edeceğinizi umuyordu.jenerik tip
Temel olarak, genel bir türle bir işlev oluşturuyorum ve bu genel tür, başlatmam gereken soyut bir türdür. Bu kod daha net açıklayacaktır:
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
}
Temelde "T AbstractRow uzanır ama kendisi Özet değil" zorlamak istiyorum
Sana soyut sınıfları örneğini olamaz fark, bu yüzden bir istiyorum genel bir türden bir nesne oluşturma davranışını taklit etmeme izin veren bir geçici çözüm veya başka bir yöntem hakkında öneri. Teşekkür peşin
Eğer soyut yöntemlerin hepsi uygulamak sürece soyut bir sınıf örneğini olamaz. – user184994
Bunu farkettim. Genel türlerini doğrudan ne zaman oluşturabileceğinizden beri, genel bir tür –
Guys nesnesinin bir nesnesini başlatmam gereken bir uygulama çalışması yapmak için bir 'geçici çözüm' ya da bir fikre ihtiyacım var? – drewmoore