Ex: error occurs during the static compilation phase, which
means that no program that declares a private virtual method
will ever be executed in any way.
private virtual int Test()
static void Main()
'A.Test()': virtual or abstract members cannot be private
If a base class has a bunch of overloaded constructors, and
an inherited class has another bunch of overloaded
constructors, can you enforce a call from an inherited
constructor to an arbitrary base constructor?