java 中抽象类和接口的五点区别?


1.一个类可以实现多个接口 ,但却只能继承最多一个抽象类。

2.抽象类可以包含具体的方法 , 接口的所有方法都是抽象的。

3.抽象类可以声明和使用字段 ,接口则不能,但接口可以创建静态的final常量。

4.接口的方法都是public的,抽象类的方法可以是public,protected,private或者默认的package;

5.抽象类可以定义构造函数,接口却不能。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM