为什么抽象类不能直接创建, 可以定义引用变量?
抽象类里面有抽象方法,但抽象方法是没有方法体的,只有方法签名,如果抽象类实例化对象调用抽象方法,那这个实例就不会执行,没有任何意义。
抽象类是对数据的抽象,是不能实例化创建对象的,所以你这里new一个抽象类的对象就出错了你要重新定义一个类去继承抽象类。一般抽象类中有抽象方法的话,还得对所有的抽象方法都重写,然后去创建新的类才能引用