(1)接口和抽象类都不能被实例化,也就是说不能直接new对象,如果要实例化,接口先要被实现,由实现它的类对象实例化;抽象类也是由继承它的子类进行实例化。 (2)接口中不能有方法实现,只能做方法申明,抽象类可以有方法的实现。 (3)接口必须被实现,抽象类必须被继承,否则没有意义。 (4)接口中变量只能是静态常量,抽象类中变量就是普通变量。