So I have an array of type Account, which is made up of Savings and Checking, which are derived from Account. Is it possible to get these to call their methods? Compiler only makes methods from base class visible, and I cannot get access to the methods in the derived classes. Banging my head on the wall here.
You need to cast the element in the array to the derived class:
((Checking)someArray[42]).Whatever();
If the instance is not actually of that type, this will throw an InvalidCastException
.