Suppose A is an abstract class, B is a concrete subclass of A, and both A and B have a no-arg constructor. Which of the following is correct? (Select all that apply)
A. Bb = new B
B. Bb = new A
C. Aa = new A
D. Aa = new B
E. None of the above