首页 > 编程语言 > 详细

java基础

时间:2019-11-13 16:40:31      阅读:57      评论:0      收藏:0      [点我收藏+]

接口和抽象类的区别

1 接口里只能包含抽象方法,静态方法和默认方法,不能为普通方法提供方法实现,抽象类则完全可以包含普通方法。

2 接口里只能定义静态常量,不能定义普通成员变量,抽象类里则既可以定义普通成员变量,也可以定义静态常量。

3 接口不能包含构造器,抽象类可以包含构造器。

4 接口中声明的变量默认都是final的。抽象类可以包含非final的变量。

5 接口中的成员函数默认是public的。抽象类的成员函数可以是private,protected或者是public

java基础

原文:https://www.cnblogs.com/dingpeng9055/p/11850149.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!