- 抽象类可以有被实现的方法,接口不存在方法的实现。
- 抽象类使用extends继承抽象类,接口使用implements实现接口
- 抽象类可以有构造器,接口没构造器
- 抽象方法可以有public、protected、default修饰符,接口方法默认是public,不能使用其他修饰符
- 抽象类是单继承,接口是多继承
public interface InterfaeDemo extends Demo2,Deprecated{
// 不能实现
void run();
}
public interface InterfaeDemo extends Demo2,Deprecated{
// 不能实现
void run();
}