因为 抽象类 不能实例化,和他是否有抽象方法无关。虚拟机通过 他的“类”型就直接判定是否能实例化,与他内部的详细构造无关。有抽象方法的类一定是抽象类而抽象类可以没有抽象方法,但是这改变不了他依然是抽象类的本质。