抽象类除了抽象方法还可以有普通方法还可以有方法体,但是接口没有方法体;
抽象类属于继承体系,但是接口并不是,比如毫无父子关系的类一样可以实现统一接口,但是抽象类必须是作为父类给与继承实现;
一个子类只能继承一个抽象类,但是可以实现多个接口;
接口可以实现多重继承,但是抽象类不可以;
接口中只能有常量和未实现的方法(而且里面的方法都是public abstract),抽象类啥都可以有.
抽象类除了抽象方法还可以有普通方法还可以有方法体,但是接口没有方法体;
抽象类属于继承体系,但是接口并不是,比如毫无父子关系的类一样可以实现统一接口,但是抽象类必须是作为父类给与继承实现;
一个子类只能继承一个抽象类,但是可以实现多个接口;
接口可以实现多重继承,但是抽象类不可以;
接口中只能有常量和未实现的方法(而且里面的方法都是public abstract),抽象类啥都可以有.