Java 抽象类、普通类、接口的区别 一,概念 1.抽象类:普通类和抽象类都可以被继承,但是抽象类被继承后子类必须重写继承的方法,除非自类也是抽象类。 2.普通类:普通类可以去实例化调用;抽象类不能被实例化,因为它是存在于一种概念而不非具体。 3.接口: