您的位置:首页 > 其它

抽象类和接口的区别

2016-03-16 14:06 246 查看
1.接口是公开的,其内部的变量和方法不能是私有的,而抽象类可以有自己的私有变量和方法。

2.接口可以弥补java不能多重继承的缺点,一个类只可以继承一个抽象类,但是可以实现多个接口。

3.接口还有标识(没有包含任何方法,如Remote接口),数据共享(内部的属性全部是常量)的作用。

一般在应用,最顶级的是接口,然后是抽象类实现接口,最后才到具体类的实现。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: