首页 >Java >Java基础 > 正文

java 抽象类与接口的区别

原创2019-11-09 17:45:370440
phpStudy Linux 面板(小皮面板)

接口与抽象类的区别:

1、抽象类中可以包含普通方法,但接口中只能包含public与abstract方法(JDK 1.8之前);

2、抽象类中的成员变量没有访问权限的限制,但接口中的变量只能被public static final修饰;

3、一个接口可以继承多个接口,但一个类只能有一个父类,类可以实现多个接口;

4、抽象类是对一类事物的抽象,接口则是对行为的抽象。一个类继承一个抽象类代表“是不是”的关系,而一个类实现一个接口则表示“有没有”的关系。

推荐教程:java教程

以上就是java 抽象类与接口的区别的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:java 抽象类 接口 区别
  • 本文原创发布php中文网,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    推荐视频教程
  • 极客学院Java视频教程极客学院Java视频教程
  • JAVA 初级入门视频教程JAVA 初级入门视频教程
  • 阿里巴巴Java开发手册阿里巴巴Java开发手册
  • Java参考文档Java参考文档
  • 视频教程分类