美文网首页
抽象类和接口的区别

抽象类和接口的区别

作者: 超平和busters | 来源:发表于2018-01-15 20:45 被阅读0次

    1. 抽象类由public abstract修饰,接口由public interface修饰。

    2. 类(抽象类也是类)只支持单继承,但接口可以实现多个接口。接口不是类,接口和类同属于Java中的一个类型。

    3.抽象类里由构造器、常量、变量、抽象方法、普通方法构成,接口里只包括常量和抽象方法,没有构造器和普通方法。

    4. 是否是使用抽象类还是接口,主要看想要实现什么样的事情,如果侧重于描述事务,应该选择抽象类,如果侧重于定义功能,建议选择使用接口。

    相关文章

      网友评论

          本文标题:抽象类和接口的区别

          本文链接:https://www.haomeiwen.com/subject/ncadoxtx.html