美文网首页
java interface 和 abstract 类对比

java interface 和 abstract 类对比

作者: 贫僧吃猪蹄 | 来源:发表于2016-07-17 14:16 被阅读0次

    共同点

    1. 都不可以实例化

    2. 都降低了程序的耦合性

    区别

    1. interface可以实现多个,虚类只能继承一个

    2. interface 成员变量都是公有public不可变final类static变量,虚类可以有自己的成员变量

    3. interface 方法都是公有public虚abstract方法,虚类可以实现自己的方法

    4. 实现interface 的类必须将定义的方法全部实现,继承虚类却不一定(子类为虚类)

    相关文章

      网友评论

          本文标题:java interface 和 abstract 类对比

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