接口和抽象类的区别
来源:互联网 发布:网络拓扑设计 编辑:程序博客网 时间:2024/06/03 18:31
一、接口和抽象类的区别是什么?
1)接口中的成员变量都是public static final 的; 而抽象类随意,且不必是public的
2)接口中的成员函数都是public abstract的;而抽象类可以存在非抽象的方法,且不必是public的
3)java类能实现多个接口,但是只能继承一个抽象类
4)接口和抽象类都不能被实例化。但是如果抽象类中main()方法,抽象类可以被调用
//新增
5)接口没有构造方法;抽象类可以有构造方法
6)java 1.8中,接口可以有static、和default修饰的普通方法
java类可以不实现接口和抽象类的所有抽象方法,但它必须被定义为抽象类
阅读全文
0 0
- 类的抽象和接口的区别
- 抽象类和抽象方法以及和接口的区别
- 抽象类和接口类的区别
- 抽象类和接口类的区别
- 接口类和抽象类的区别
- 接口类和抽象类的区别
- 接口类和抽象类的区别
- 接口类和抽象类的区别
- 抽象类和接口的区别
- 抽象类和接口的区别
- 接口和抽象类的区别
- 抽象类和接口的区别
- 接口和抽象类的区别
- 抽象类和接口的区别
- 抽象类和接口的区别
- 接口和抽象类的区别
- 抽象类和接口的区别
- 抽象类和接口的区别(转帖)
- git命令搜集总结
- 云栖大会·杭州峰会:《云数据·大计算:海量日志数据分析与应用》环境准备
- bzoj 2752: [HAOI2012]高速公路(road) 线段树
- python super()函数
- Exchange证书错误导致接收到Online的邮件
- 接口和抽象类的区别
- git 命令总结
- Redis lesson9 Redis中 Sorted Set(ZSet) 基本操作
- 原生和H5交互总结
- ffmpeg 奇葩问题2
- 常见的网络攻击攻防方法
- BZOJ 1010 [HNOI2008]玩具装箱toy (斜率优化DP)
- PS 前端技能一 白色背景图片变为透明的图片
- git的基本操作(一)