java中接口和抽象类的区别
来源:互联网 发布:淘宝格子铺 编辑:程序博客网 时间:2024/05/16 06:01
一个没有抽象方法的抽象类从功能上来看与接口类似
但是有如下区别:
一个类可以实现多个接口,但只能继承最多一个抽象类
抽象类可以包含具体的方法;接口所有的方法都是抽象的(不管是否对接口声明都是抽象的)(jdk1.7以前,jdk1.8开始新增功能接口中有default 方法,有兴趣自己研究)
抽象类可以声明和使用字段;接口则不能,但是可以创建静态的final常量
抽象类中的方法可以是public、protected、private或者默认的package;接口的方法都是public(不管是否声明,接口都是公开的)
抽象类可以定义构造函数,接口不能。
接口被声明为public,省略后,包外的类不能访问接口
0 0
- java中抽象类和抽象接口的区别
- 【JAVA】Java中抽象类和接口的区别
- java中接口和抽象类的区别和介绍
- Java中抽象类和接口的用法和区别
- Java中抽象类和接口的用法和区别
- Java中抽象类和接口的用法和区别
- java中抽象类和接口区别
- Java中抽象类和接口区别
- java中抽象类和接口的区别
- (转载)java中抽象类和接口的区别
- 详细解析Java中抽象类和接口的区别
- 详细解析Java中抽象类和接口的区别
- 详细解析Java中抽象类和接口的区别
- 详细解析Java中抽象类和接口的区别
- 详细解析Java中抽象类和接口的区别
- 解析Java中抽象类和接口的区别
- [转]解析Java中抽象类和接口的区别
- 解析Java中抽象类和接口的区别
- SSH试题
- UVa 11300 - Spreading the Wealth
- cocos2d3.2 渲染队列的结构和执行流程分析
- IOS-笔记12(ScrollView)
- linux命令
- java中接口和抽象类的区别
- 黑马程序员_集合-List实现类、泛型笔记
- 【CF 450A】 Jzzhu and Children
- 学习计划
- mac基础终端命令入门
- Android驱动之 Linux Input子系统之TP——A/B(Slot)协议
- Java--线程
- 杂感
- R之判断多元正太分布检验