Create instance of derived class from Type variable alone
628
How to create a new object instance from a Type
57077
Run-time Polymorphism in Java without "abstract"?
135507
Multiple (diamond) inheritance compiles without "virtual", but doesn't with
82705
Order of calling base class constructor from derived class initialization list
48141
How can I learn actual type argument of an generic class?
3616
Create instance of generic type in Java?
130922
Deserialized object instance without class definition
40789
Class inheritance: recreate base class items (or instance) from a property of the inherited class
109877
How to reuse a type variable in an inner type declaration
24894
Is there a way to instantiate objects from a string holding their class name?
84481
Pass parameters to constructor when using System.Type.newInstance()
153581
Inheriting non-implicit constructors on Apex classes
110745
How do I return an instance of a trait from a method?
129180
C++ - downcasting a diamond shape inherited object without RTTI/dynamic_cast
100934
Simpler "Preventing derived classes" in C++
12005
Can I cast a derived class to a private base class, using C-style cast?
151647
How do I export templated classes from a dll without explicit specification?