1.接口对接口的使用是通过关键字implements接口只能定义常量子类必须实现接口定义的所有方法接口只能定义不能实现这个方法接口没有构造函数接口中的方法和实现它的类是默认情况下都是公共类型。2.抽象类的使用抽象类不能通过关键字extends实例化。您可以定义子类必须实现的方法。子类必须定义父类中的方法。对于所有的抽象方法,这些方法的访问控制必须与父类相同。如果类中有抽象方法,则必须将该类定义为抽象类。抽象类可以有构造函数,但不能实例化。抽象类中的方法可以使用private,protected,public修饰一个类可以同时实现多个接口,但是一个类只能继承一个抽象类=========================================================什么时候用接口,什么时候用抽象?接口定义了方法的一些规范,而抽象类定义了类的模板。接口中只能声明方法,不能定义具体的方法。抽象类中可以声明抽象方法,但同时也可以具体实现一些方法,但抽象类不能实例化。所以如果你想为类方法定义一些规范的方法,同时又想给这个类一些具体的实现方法,那么就用抽象。如果你只是想定义一个类的规范,使用一个接口
