阅读下列的程序,并在程序空白处补充空缺的代码,以实现程序依次输出、执行B类的和c类的方法。 public class Demo{ public static void main(String[] args) { A a1= ____; a1.fun(); A a2= ____; a2.fun(); } } abstract class A{ public abstract void fun(); } class B extends A{ public void fun() { System.out.println("执行B类的方法"); } } class C extends A{ public void fun() { System.out.println("执行c类的方法"); } }