实现:抽象类的子类用extends继承;接口必须用implements实现。构造函数:抽象类可以有构造函数;接口不能有。main方法:抽象类可以有main方法,并且我们能运行;接口不能有。实现数量:类只能继承一个抽象类;类可以实现多个接口。访问修饰符:抽象类中的方法可以是任意访问修饰符;接口中的方法默认使用pulic修饰。