java实现接口与继承类的区别

来源:互联网 发布:网络百家家乐怎样作弊 编辑:程序博客网 时间:2024/06/05 19:10
一个类只能继承一个类,但是可以实现多个接口。
接口里面的方法都是抽象方法,必须要重写所有的方法。接口抽象的方法都要被重写,而继承的类不必这样。

继承一般开发中用的会相比少一点,接口相比就应该会多一点.,接口主要是实现一种松耦合,便于以后的维护、升级,继承主要是提高代码的可重用性,很多东西都可以在父类中做好。子类可以直接用,用一句现在流行的话来说,继承的好处就跟拼爹是一样的。
不同的修饰符修饰(interface),(extends)
在面向对象编程中可以有多继承!但是只支持接口的多继承,不支持'继承'的多继承哦!
而继承在java中具有单根性,子类只能继承一个父类,
在接口中只能定义全局常量,和抽象方法
而在继承中可以定义属性方法,变量,常量等...
某个接口被类实现时,在类中一定要实现接口中的抽象方法!

0 0