public abstract class BankAccount

You cannot instantiate an abstract class.